25669
0
572
791
19783
2
2996
3090
6
32302
685
2903
3
2932
1769
1
951
913
4358
800
21152
8
8527
534
2595
501
255
2337
5
3080
721
444571
9
1514
3008
2906
3680
1761