25669
0
17946
32302
1461
3498
4
2001
1
3090
6
19783
2
2061
3
1371
4471
7258
21152
8
2903
5382
5
2350
2727
1860
1825
2475
2243
2271
742
1266
1213
1053