25669
0
32302
2535
2
21152
8
19783
2996
17946
3498
4
1477
1
2903
3
3516
3090
6
2139
930
2906
3083
181997
11
1193
509
2476
1189
2009
5
4471
1543
572
14
2258
2750
722
1225