21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
2258
14
108797
2911
9
3080
120
398656
19
2996
1045
3083
17946
2949
2711
692
1429
1853
3546
4651
1189
32302
514
47639
810
7793
4