3080
3
21152
8
2932
2
3090
6
297066
0
2903
25669
14
2245
2996
4471
2535
1193
1047
2258
1
19783
189326
4651
1189
758
5141
7
32302
17946
3083
1461
3125
2355
4
1849
2087
1922