14
0
1189
3090
6
21152
8
2903
3
2996
2932
2
1193
19783
4471
337
1461
572
25669
32302
3080
2964
1
1045
962
2906
2471
2366
17946
3546
47639
1512
475
929
548
255