1142
751
1639
1390
2775
716
1529
942
644
1362
742
765
670
830
855
617
683
613
1779
912
779
679
844
800
1625
1248
2019
1340
1139
2887
1133
1410
1394
877
852
660
1092
1048
1535
1574
885
830
711
1242
2741
716
839
675
1591
630
663
1188
944
2175
910
1081
1214
2018
801
1137
963
1181
1114
1915
1200
1290
1336
964
817
631
1042
1788
652
764
721
845
733
1449
1288
739
753
1903
658
778
773
2376
2409
778
692
773
2278
664
2740
806
1482
1403
715
1544
1379
2712
777
933
1309
903
1746
766
2455
691
1071
1350
1527
657
778
1103
1507
3524
1411
743
2286
607