1063
1
1036
2370
2
1002
3
1288
2302
1251
1237
791
1458
0
2509
2670
2385
1902
2143
1861
151
1270
259
731
1035
1217
512
679
3435
4
3090
6
4562
5
9208
4321
4098
11