21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
2378
1942
3080
17946
5978
19783
3546
25669
2711
1189
2911
9
4651
2483
2996
398656
19
32302
108797
7034
5090
5141
7
3041
9956
572
550