3090
6
2903
3
2932
2
108797
0
21152
8
3551
10
3080
25669
3206
5
1537
1
1289601
4
2823
12459
32302
174730
18
19783
2535
2920
3491
4044
3083
17946
2465
7793
1458
3125
4358
3546
189326
3498