25669
0
19783
2
685
21152
8
572
4358
6
3090
791
2903
3
2932
534
2996
32302
951
1
913
501
800
8527
103
2595
3083
3779
2964
2337
5
3080
5065
1514
3008
5504
16
2906