25669
0
572
19783
2
791
685
951
1
3090
6
2996
8527
2156
2903
3
2932
800
21152
8
534
3354
851
32302
913
2595
4358
989
501
6779
5
2906
5517
1690
3738
15233
1922