3090
6
1189
0
3080
3
2903
2932
2
2225
21152
8
14
3673
4443
9
17946
462
25669
2902
16
5504
5489
11
1628
1
3248
1992
2013
3765
4
2919
2355
1193
572
528
3061
2358
1361
19783