25669
0
572
2996
19783
2
791
2595
501
14
685
800
534
3090
6
21152
8
32302
2903
3
2932
600
657
2366
1
951
1189
913
4358
1391
8527
758
5065
1461
2799
2337
5