25669
0
2903
3
21152
8
2996
19783
2
3090
6
2932
4358
14
2366
1
572
1189
32302
3080
2535
3779
4044
5
3051
3498
4
2069
791
4471
758
2906
685
2595
1193
2258
800
2986