25669
0
3090
6
19783
2
791
2996
3008
3
2903
685
4358
572
501
5065
1
800
21152
8
951
2595
3673
32302
4471
2069
5
2932
14
1922
1189
2316
913
3738
801
2453
1391