21152
8
1248
1
3090
6
2903
3
2593
2932
2
297066
0
14
3080
3546
17946
1189
1045
2258
1659
32302
2711
2901
2512
2911
9
4651
398656
19
2949
1685
550
5151
25669
7034
908
2902
16