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