25669
0
32302
3090
6
19783
2
21152
8
17946
1461
3498
4
7258
1768
2903
3
2932
3080
2350
2484
2042
1
2182
378
2629
2035
2241
1087
1065
55904
5627
951
37355
13
2906
5801
2535