2950
3108
952
835
843
2779
796
2030
3003
851
892
12012
6137
35341
1291
777
2847
1081
1085
1306
1184
1710
1495
782
2838
2158
1057
4609
1197
4514
679
1980
5296
1213
807
813
744
1042
6849
945
1551
1308
1466
2889
2332
750
1052
1345
1349
942
1265
1256
812
3130
683
2554
1418
814
2287
1901
2948
720
864
803
1040
631
1041
913
1354
4171
1153
1439
1127
731
1491
983
1991
807
1429
770
1820
5285
4245
761
850
924
2296
981
1583
799
798
1816
5171
735
698
2229
904
1255
949
2442
1938
2330
1518
2594
1421
1280
698
886
1795
1393
1616
1894
2980
705
1088
1045
832
772
1971
2092