21152
8
3080
3
2932
2
3090
6
2903
1047
3546
1
2245
189326
0
297066
19783
3715
5151
25669
17946
2964
2740
1603
2906
10827
4
4471
108797
1492
951
1289601
2258
1694
6236
10
55904
174730
18