5123
6
1935
2
2381
3
1079
1
1586
1527
959
3427
7
906
211
0
1078
1419
1912
2899
8
3826
2502
1635
4
2983
8527
972
1210
1011
1093
1021
1750
2550
4250
25
1194
2274
2562