25669
0
572
19783
2
1585
851
1
2902
16
3090
6
2907
791
2996
657
685
2903
3
2932
3546
1189
951
913
4358
800
21152
8
4775
8527
534
2392
2595
32302
501
2337
5
3080