21152
8
3090
6
106
0
2903
3
2593
1
2932
2
2149
5
25669
297066
3080
2740
916
3606
2711
2911
9
4651
2996
398656
19
6164
2059
1362
16
550
5151
14
19783
2535
585
4044
3083
17946