5f
1 practical
2 long-lasting
3 reach
4 contributed to
5 out
6 fell, deep
7 on