25669
0
791
685
19783
2
572
549
3090
6
534
639
2903
3
2932
5065
1
2649
2996
585
541
951
32302
913
4358
106
800
21152
8
8527
600
1287
2595
1659
501
2337
5