2881
2652
3539
831
1249
878
1076
1048
1023
1080
798
1370
2509
919
993
864
1717
1356
1051
1192
808
901
1642
1578
3165
762
1301
1964
818
1201
4796
783
814
1078
1592
817
943
905
1260
1179
943
722
841
2192
1340
2096
931
965
2302
772
2887
6857
1679
1921
1725
1116
949
4683
1049
1050
1091
2138
1131
2826
1618
688
1557
754
610
2067
606
615
1609
1537
1659
682
898
2670
674
1400
1562
696
1794
870
959
3561
1148
1404
1294
652
849
851
2378
711
1149
2601
704
1410
812
751
1378
1001
801
1255
966
724
684
627
634
730
639
1705
690
1312
1487
691
1471
2542
1546
1966