21152
8
3090
6
2903
3
2593
1
2932
2
3871
12
398656
19
14
0
1218
918
2244
4
297066
3080
2996
692
2711
1189
2911
9
4651
108797
550
5151
536
25669
19783
2535
4044
5
3083
17946
2465