The marine production of oxygen is estimated at 12x10^15 moles per year. Surface area is 360 million square kilometers.Maybe the answer would be more meaningful if:
- We first determine the size of the average tree
- Add how many square meters of sea are also needed to supply an average human's oxygen intake
An average human needs about 2000 calories per day, times ~0.25L per calorie = 500L per day at STP, divided by 22.4L/mole equals roughly 20 moles per day or 8000 per year.
So sq meters of ocean per human is a math problem. Not sure how to define an average tree. Maybe trees per acre, and then oxygen per acre of forrest? Those numbers are probably out there. Too late to search for them now!