25669
0
572
3125
2
19783
534
3090
6
791
685
5065
1
2903
3
2932
2996
951
960
913
4358
600
800
21152
8
8527
765
645
2069
5
2595
32302
1622
501
2337
522
3080