1677
947
801
1094
865
2186
2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
795
1163
877
1322
851
753
1835
586
2750
1177
868
671
866
733
1430
820
1769
709
822
631
839
7051
772
1668
5023
1567
1176
3288
674
2345
652
631
668
1359
941
2151
720
1554
851
1351
2286
704
838
1466
1834
985
1350
888
777
1375
990
624
784
1178
667
715
887
669
1562
1136
1789
728
2267
897
1472
724
1875
691
1406
751
716
2185
695
911
886
622
1910
3198
716
672
1804
1730
841
743