25669
0
572
19783
2
3090
6
2903
3
2996
2932
4358
21152
8
14
32302
534
3546
1
3080
737
635
2366
685
800
3680
1992
2902
16
501
2535
4044
5
3083
17946
1225
2465
1189