Question: how many seahorses are born at one time
Answer: averages 100–1000; as high as 2,500; as low as 5