Eggs

One hen can lay up to 340 eggs a year.

An excerpt from the article 20 facts about eggs

It takes about a day to lay an egg. When a hen is laying an egg, she rotates it in the nest 50 times a day.