21152
8
398656
19
3090
6
3546
1
297066
0
2903
3
2593
2932
2
32302
10827
4
9956
108797
55904
1289601
37355
13
25669
3080
19783
3036
951
7793
8527
2949
1061
3158
18816
11
2392
1816
444571
9
1850