5659
10
4232
6
1078
1
1985
1603
3245
3
571
0
1201
2471
7
4642
2209
2
1770
1320
2425
1434
643
1457
2347
239
3507
3583
2443
3328
4622
21
3303
2057
10827
9
2265
1869
2394