25669
0
572
19783
2
791
534
3090
6
2996
685
2903
3
2932
951
1
501
913
4358
800
21152
8
8527
224
2595
32302
2337
5
5065
3080
1514
3008
2906
850
15233
3738
1922