3090
6
14
0
19783
2
70
2903
3
2932
25669
2996
536
21152
8
2535
1903
17946
3080
3673
2395
2258
1
223
2080
4537
4
2513
3575
32302
3546
1189
918
1289601
2349
1136