21152
8
3080
3
2932
2
3090
6
2131
1
1730
0
929
2600
4
19944
1606
2245
2377
4837
5
2903
2535
1047
1564
297066
1423
2822
2468
1062
1716
1603
467
3498
5565
9
2992
4833