3080
3
21152
8
2932
2
3090
6
2903
25669
0
1189
14
297066
2245
19783
1047
2902
16
1193
4651
2355
4
2996
32302
2535
4443
9
17946
2342
3779
4044
5
3051
3498
2156
1
255
4471
5504