25669
0
32302
3498
4
17946
1461
572
3090
6
19783
2
4471
7258
2110
1
14
1332
2535
929
21152
8
475
1603
8527
3200
3
2524
2350
3439
5
1639
2990
1189
1305
1105
596
1103