3090
6
21152
8
2932
2
3080
3
297066
0
2903
2902
16
2245
14
1189
2395
2535
17946
1047
25669
3125
280
1
2996
32302
4471
2476
2471
2405
19783
5151
189326
4651
1193
1294
1976