25669
0
572
19783
2
791
2996
685
3090
6
21152
8
2595
501
800
2903
3
2932
534
2366
1
951
14
913
4358
8527
32302
2337
5
3080
600
1193
1514
3008
883
17946
2906