25669
0
572
534
19783
2
685
800
2932
2996
791
3080
3
21152
8
255
5065
1
501
3090
6
2337
5
1045
2903
32302
600
951
2661
9
1391
2595
913
4358
801
670
8527
2732