The first sentence seems absolutely fine to me. A couple of quibbles about the second: It seems that "per capita" ought to qualify the word "cost", but the grammatical construction does not seem to quite achieve this. It's debatable whether a cost can provide a family with food for a year.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.