25669
0
1606
1
19783
2
2669
572
791
1280
685
951
3090
6
2996
8527
2903
3
2932
800
21152
8
534
32302
913
2595
4358
501
1766
2906
3738
5
15233
1922
2337
3080
5065