2450
Rough
1388
11949
3094
10386
3814
1081
4949
39738
12866
2950