21152
8
3090
6
2903
3
2593
1
2932
2
3083
297066
0
3080
32302
3546
108797
17946
2258
25669
2711
2911
9
4651
398656
19
5825
4
550
5151
7258
55904
2246
19783
2535
3354
5
4044
37355
13
2465