21152
8
3090
6
3546
1
1189
0
25669
297066
3673
2903
3
2593
2932
2
618
19783
12459
9956
566
2525
4
17946
693
2471
763
3041
2535
181997
11
106
485
55
572
1289601
516
475