25669
0
19783
2
791
572
2932
685
3090
6
4358
951
1
2996
8527
21152
8
2903
3
32302
3080
2595
2337
5
913
2906
800
534
2366
1922
501
5065
1514
3008
2535
4044
2465