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