25669
0
19783
2
438
572
4358
6
3158
8527
1
10180
8
685
3090
2996
791
800
2903
3
2932
32302
1922
951
913
2595
21152
534
15233
3176
501
2788
1663
5
2337
3080
3546