21152
8
20
0
2405
1
3090
6
2903
3
2593
2932
2
4443
9
2711
1282
297066
2476
2157
16
3080
4012
2576
3546
1659
2274
5825
4
5504
14
2268
2911
4651
1355
398656
19
2996
32302
841