21152
8
3090
6
2903
3
2593
1
2932
2
32302
0
297066
2676
3080
25669
676
1193
1189
1804
17946
2906
19783
14
3546
2996
181997
11
1659
2711
572
2911
9
1174
4651
612
2266
398656
19