25669
0
572
534
19783
2
635
255
670
791
1045
800
3008
3
3090
6
2595
685
2903
2932
2996
501
951
1
1849
913
4358
4775
21152
8
8527
32302
3680
2337
5
3080
1514