3326
3
2600
4
21152
8
6346
16
19944
2
1211
3386
2377
1
1603
2258
3498
2110
1787
3080
4311
2109
951
2392
0
830