2912
10
1883
1
3595
6
883
267
0
3168
3535
3
2393
2
2521
3287
7952
422
330
1365
951
409
1261
1346
4
1152
1750
468
1302
1665
467
1009
1133
2490
1939
957
1357