25669
0
19783
2
685
572
21152
8
2996
657
3090
6
791
2906
800
2903
3
534
2932
3724
2258
1
951
2595
913
4358
32302
3673
14
5065
8527
1769
15233
1189
475
501