3090
6
25669
0
572
2595
951
1
19783
2
534
2996
2902
16
791
3673
3765
4
4358
685
559
501
800
2907
2903
3
2932
484
3738
5
3008
2906
913
21152
8
1768
8527
2480
15233