25669
0
2903
3
3008
21152
8
19783
2
2996
3090
6
2932
572
14
2366
1
1189
32302
1193
3498
4
3779
2535
791
758
4358
4471
2595
2906
1665
800
501
2204
5
1225
657