39978
Rough
12909
12046
10493
4988
3849
3113
2965
2469
1417
1111