21152
8
3080
3
2932
2
3090
6
951
1
2512
3546
14
0
2903
1047
25669
19783
297066
2245
572
17946
189326
2906
1175
3715
595
1189
1193
181997
11
2471
125
456
2996
5151
528