What is the current human birth rate?

10,000 per minute