25669
0
572
19783
2
685
791
800
534
2996
3090
6
2903
3
2932
2595
5065
1
951
913
4358
14
21152
8
485
8527
32302
556
501
153
2337
5
670
3080
1993
405
1514