25669
0
19783
2
791
572
2996
534
685
2595
8527
1
3090
6
1922
2903
3
2932
14
951
501
913
4358
32302
800
21152
8
2535
17946
2337
5
3080
1514
3008
600
3546
2906