3090
6
25669
0
19783
2
795
2902
16
2903
3
2996
2932
3008
612
1179
1
4358
534
21152
8
2270
1363
758
572
3498
4
14
3870
12
2440
32302
522
3080
948
557
1659
616
2151