25669
0
572
19783
2
951
1
800
2903
3
685
8527
2996
791
2258
2595
1922
3090
6
3738
5
3008
2932
21152
8
32302
534
5065
17946
913
4358
2732
2949
501
600
467
7793
4