2676
1643
1081
977
1828
1010
1100
2109
1089
8856
1243
1227
869
1157
1170
1112
1387
843
1228
1244
1007
883
3951
1473
8851
881
875
1211
867
1231
5550
1106
2156
1137
8266
1341
1085
1256
1970
914
859
877
1238
790
2955
2580
1433
2507
1166
1190
877
1159
1577
2520
992
943
843
1092
5046
1773
1155
875
1235
1730
2285
804
1002
5709
792
1088
1312
1976
3390
765
1814
3933
1490
3001
981
1804
895
2598
1636
1053
1008
782
835
1201
1919
2013
863
1314
973
1377
1925
884
2978
1351
2811
1845
3092
1101
2670
1225
974
822
913
1201
10890
1272
1358
953
1481
5944
725
1033
735
1100
2005
1729