25669
0
19783
2
572
2337
5
3090
6
791
2996
800
685
501
2903
3
2932
951
1
32302
913
4358
1730
21152
8
8527
534
2595
758
3080
17946
1514
3008
3546
4933
13
2906
5065