1
382
137
305
340
223
204
257
1212
539
497
850
1020
702
1171
540
521
369
622
619
445
534
758
593
823
1162
1147
641
742
879
556
815
732
633
1069
1677
719
937
469
495
1142
1448
830
655
545
1220
1777
715
811
783
1710
1397
1114
1673
1348
873
618
Copyright © All Rights Reserved