25669
0
572
19783
2
951
1
2903
3
685
8527
791
800
2996
1922
3090
6
3738
5
3008
2932
2595
21152
8
32302
534
17946
913
4358
2732
501
1013
467
2906
3546
5065
1431