25669
0
19783
2
8527
1
951
572
32302
3090
6
3546
791
685
2903
3
2932
2204
5
2996
10827
4
913
4358
1289601
3114
800
9956
21152
8
658
534
108797
55904
19932
2648
37355
13
2595