3090
6
3083
2
3080
3
2903
14
0
2932
21152
8
19783
25669
1289601
4
4471
2996
32302
17946
2535
1461
3125
3673
2155
572
108797
1045
2478
1
2154
2219
3546
2194
297066
3575
2258