3090
6
534
0
25669
791
19783
2
2903
3
15233
1
800
3008
572
2471
685
616
4358
951
3498
4
1287
2595
883
5079
1486
2932
2907
501
2996
2316
2258
2338
2902
16
1659