25669
0
19783
2
8527
1
572
2996
570
800
21152
8
3090
6
791
32302
3738
5
685
2903
3
2906
1922
2932
15233
951
913
4358
534
3083
108797
2386
17946
948
2595
562