Which of the following ecosystems is most productive in terms of net primary production?

1. Deserts

2. Tropical rain forests

3. Oceans

4. Estuaries