3090
6
32302
0
17946
25669
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
3546
1
4471
2487
3080
2350
545
528
108797
3012
2629
14
1189
4335
2996
10827
1289601
55904
3046