25669
0
21152
8
19783
2
17946
2906
1
2535
4471
32302
2077
2350
892
3083
1347
1827
2537
17
1685
6547
442