2956
903
1630
1279
35340
1282
5255
870
2747
930
1230
1466
1701
6848
2133
963
3251
1169
10373
1653
3036
2134
1255
1377
2540
1349
1237
2338
1832
1368
1107
786
4793
755
667
747
8921
6136
1110
1498
972
782
1294
1664
866
1826
1305
1583
1299
1282
1016
4216
1885
2459
2134
2270
1389
2303
6415
11281
1992
775
3756
1093
858
1034
863
1109
1230
2359
951
954
2304
5099
1580
655
3303
1184
698
2994
808
1271
670
850
755
848
1008
860
1010
2442
8898
1340
1049
895
894
1575
35295
679
823
2980
773
1564
1081
969
1393
811
865
1044
1255
2034
787
879
756
850
1293
894
2738
1460
836
1796