25669
0
17946
32302
1461
3498
4
3090
6
19783
2
4471
7258
572
1105
1243
2123
1166
534
938
1862
1
1500
21152
8
477
14
475
919
2332
801
337
1045
2524
2350
323