21152
8
3090
6
2903
3
2593
1
2494
2932
2
108797
0
297066
2035
28098
14
2124
2920
4
3080
4149
3304
2094
1193
2711
2911
9
4651
1045
398656
19
385
1489
1812
550
5151
25669