3080
3
21152
8
2932
2
3090
6
1189
0
2245
2903
1047
297066
2225
14
4443
9
17946
25669
2902
16
5504
5489
11
1992
1
3715
3765
4
5151
2355
1193
572
528
4651
3061
1361
19783
2535