3090
6
2996
0
2903
3
2932
2
21152
8
19783
3080
108797
3765
4
763
1
25669
1787
572
1747
3206
5
1537
10827
2823
1080
2179
2274
14
3551
10
2535
2920
3491
4044
3083
17946
2465