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
755
826
836
1542
3522
2152
2872
662
871
1669
714
1483
957
1396
959
715
2080
4038
1558
1813
1525
2433
678
754
1904
2107
1800
975
1293
762
1560
824
2674
998
798
987
683
870
1397
756
930
1460
707
1306
717
1327
1217
678
1116
942
1950
619
833
1936
911
1662
777
1698
1154
664
1413
1185
1676
1288
1268
2921
3645
1355
917
1637