3090
6
3083
2
3080
3
2903
2932
21152
8
19783
25669
0
1289601
4
4471
32302
17946
2535
1461
3125
3673
2155
108797
2478
1
2154
2219
3546
2194
297066
3575
2258
3066
7
5915
11
322
6899
9