How many eggs can 500 layers lay in a day?