21152
8
3090
6
2903
3
2932
2
103
0
19783
3083
3779
2964
1
3080
25669
5504
16
637
32302
14
297066
1189
716
557
585
5169
1585
14887
18
3447
7
1927
108797
55904
3551
10
2666
9
2535