3090
6
25669
0
17946
19783
2
32302
2903
3
21152
8
1461
3498
4
18816
11
7258
1768
3765
2932
982
1
3080
3546
2350
2245
562
2629
2996
3014
20
1189
572
11153
1253
1268
3222
616