25669
0
17946
32302
4471
2
1461
3498
4
3090
6
19783
7258
2271
21152
8
4821
789
1
2041
3380
2313
1643
319
2075
1386
1298
2061
3
1522