How many eggs will an average Ladybird lay during its lifetime?

The correct answer is "Over 2000"