3090
6
2932
2
2903
3
2996
0
21152
8
9956
3080
7793
4
108797
475
25669
2525
616
1189
14
3206
5
2823
2471
14861
7
3567
10941
4083
2920
17946
3551
10
1310
3083
19783
2535
1610