How many eggs do hens lay?

Top