25669
0
800
572
19783
2
15233
1
685
534
2996
657
5065
21152
8
501
1189
3090
6
791
2595
2903
3
2932
32302
255
951
762
1106
913
4358
3673
8527
14
1869
1391