25669
0
17946
32302
1461
3498
4
19783
2
572
14
3090
6
1469
1
7258
1189
4291
4044
5
2996
2535
2089
436
3125
341
21152
8
657
2065
2964
2892
1193
2258
2478
2350
4471