21152
8
25669
0
3090
6
2903
3
2593
1
19783
2
2932
2378
32302
297066
3080
2484
2042
2182
378
2711
2629
2911
9
4651
2035
398656
19
2241
1087
1065
2763
55904
550
5151
5627
951