25669
0
19783
2
572
685
2903
3
951
1
800
2258
657
2996
21152
8
3090
6
791
3008
8527
2906
534
2595
2932
17946
32302
3724
1922
5065
1189
6236
10
3738
5
913
4358
2732