25669
0
3090
6
19783
2
2932
2903
3
572
2996
4358
21152
8
32302
9956
3080
475
800
2525
4
685
1189
14
2471
14861
7
616
2595
17946
1310
3083
2535
1610
3673
1028
3125