25669
0
17946
19783
2
3090
6
32302
21152
8
1461
1768
3498
4
14
2903
3
7258
70
2932
2258
1
2996
3546
223
2513
536
572
1922
2535
918
1189
3080
2395
2350
2080
2964