25669
0
19783
2
572
534
791
3090
6
2996
685
2595
800
32302
3083
3080
3
3008
501
2903
5065
1
14
2932
1922
951
913
4358
15233
21152
8
8527
2366
2732
1391
4471