25669
0
19783
2
572
3724
3
4358
6
8527
1
685
2903
3090
2996
791
800
2932
32302
1922
951
913
2595
21152
8
534
15233
3080
3008
2507
501
3125
2337
5
3546
1514
864