25669
0
19783
2
572
791
685
951
1
3090
6
2996
8527
2903
3
2932
800
21152
8
534
32302
913
2595
1992
4358
674
501
2906
6753
17
3738
5
15233
2629
1922
2571
2337