5440
8
4358
6
906
1
3580
2600
4
21152
6346
16
3427
7
19944
2
1078
2512
0
1419
3386
3
2377
1603
2258
3498
2110
1912
1787
3080
951
1750
2392
2990