25669
0
32302
17946
1461
19783
2
3498
4
3090
6
572
14
1189
2996
21152
8
657
7258
2518
3
4471
1193
4044
5
758
2535
1780
1
3125
3546
2964
47639
1158
2478
420
803
1494