2254
1
2505
2
3805
6
1451
0
951
25669
2015
2776
19783
1594
3
1606
572
6346
16
3090
791
685
2903
2932
2996
2977
913
4358
800
21152
8
8527
534
2595
32302
501