3090
6
25669
0
1849
2
19783
2903
3
2932
4358
1282
1
21152
8
2996
572
3498
4
2629
436
32302
585
3080
1659
534
3724
106
2316
1189
2902
16
3765
1287
2366
2181
791
758