25669
0
572
19783
2
3080
3
8527
1
3090
6
791
2595
800
2996
685
2903
2932
951
913
4358
120
21152
8
534
2535
14
1045
32302
1225
501
5065
1777
2337
5
692
1828