25669
0
17946
3090
6
32302
3498
4
19783
2
21152
8
1461
2131
1768
572
2903
3
1681
2600
7258
3551
10
951
1
1603
1606
2571
2932
1199
467
2462
2535
2294
2478
619
674
937