* Salmon: Salmon typically lay thousands of eggs at a time, but they do so in batches. They may lay a few thousand eggs at a time, but they can lay multiple batches throughout their spawning season.
* Whales: Whales are mammals and give birth to live young. They usually give birth to a single calf at a time, although some species, like baleen whales, can occasionally have twins.
Therefore, whales generally produce fewer young at once than salmon, but their offspring are more developed and require less parental care.