3090
6
4358
25669
0
19783
2
32302
2903
3
2932
2996
21152
8
3546
1
572
4471
2487
3080
2069
5
2012
545
17946
3435
4
2512
528
1289601
2453
108797
2316
3012
2366
2629
1210
14