3090
6
32302
0
17946
25669
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
3546
1
4471
2487
3080
2350
528
108797
3012
2629
4335
10827
1289601
55904
3046
2744
2483
5825
37355
13