3090
6
25669
0
17946
32302
19783
2
21152
8
1461
3498
4
3158
7258
1768
2903
3
2932
438
2788
1663
5
3080
3546
1
6741
2350
2245
1489
3286
2031
562
2629
2996
2295
485
3014
20