25669
0
19783
2
572
2996
800
657
685
8527
1
3090
6
791
2145
501
2595
1189
2903
3
2932
32302
3008
3546
951
2906
913
4358
3738
5
5065
21152
8
3211
534
6547
14