25669
0
19783
2
572
791
800
2996
685
951
1
3090
6
8527
2595
2903
3
2932
21152
8
534
2258
32302
913
4358
5065
501
600
2906
3738
5
15233
1922
14
1225
2337
108797