906
1
3580
2600
4
6346
16
3427
7
19944
2
1078
1419
3386
3
2377
1603
2258
3498
2110
1912
1787
951
1750
2392
0