504
1019
809
1409
1311
726
529
766
1161
1684
979
1029
1666
1598
1547
530
685
870
485
463
713
1182
561
515
623
794
415
968
330
1038
533
845
540
1658
1023
1059
547
276
1155
670
2039
2291
744
676
1151
877
2086
610
2344
1133
6742
1010
518
1251
379
1028
553
535
Copyright © All Rights Reserved