25669
0
19783
2
572
2799
6
1775
1
3090
791
685
2903
3
2932
2996
2531
951
913
4358
800
21152
8
8527
534
2595
32302
501
2419
14
2337
5
3054
3080
2520
1514
3008
3126