21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
2494
1
108797
1047
2035
28098
14
2124
2920
4
4149
3304
2094
1193
189326
3715
1045
385
1489
5151
1812
25669
4651
19783