3090
6
3546
1
1189
0
21152
8
25669
3673
2903
3
2932
2
618
19783
12459
9956
566
2525
4
17946
693
2471
763
3041
2535
106
485
55
572
1289601
516
475
14
1193
2348