1047
2
2227
2765
1
2259
4
3984
5
1302
2966
3461
11
2682
6
2374
1604
7
2477
1013
3215
1125
1094
2123
6938
1293
11888
6281
3
1530
9858
3099
911
461
3397
496
481
1424