3090
6
3083
2
3080
3
2903
14
0
2932
21152
8
19783
25669
4471
2996
32302
17946
2535
1461
3125
572
108797
1045
2478
1
2219
4
181997
11
3546
297066
2258
1189
2246
7258
2629
3034