A female carp can lay thousands or even tens of thousands of eggs during a single spawning event.