21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3546
4471
2487
32302
3080
6753
17
545
17946
528
108797
3012
4
2629
2711
14
1189
2911
9
4335
4651
398656
19
2996
10827
1289601
55904
3046