1427
626
1373
634
645
179
646
2328
1329
1170
2303
575
1335
196
121
951
685
551
580
105
109
757
649
656
607
773
624
613
600
622
658
987
1026
1194
112
647
674
1017
684
648
1033
998
1068
784
170
783
185
782
781
164
780
132
779
155
778
150
777
776
171
775
156