25669
0
17946
32302
19783
2
572
1461
4471
3498
4
1107
3090
6
2061
3
404
1326
7258
475
21152
8
2271
1442
14
1768
1189
3158
779
1
2524
2350
1105
596
2663
1744
1193