25669
0
17946
32302
1461
572
3498
4
3090
6
19783
2
2061
3
4471
7258
3083
1166
1243
2524
484
21152
8
490
14
475
809
596
562
914
1780
3933
1
350
2350
98
758