Answer:
7.89 births per minute
Explanation:
525600 minutes in a year
4,148,000 divided by 525600 =
7.89193302892
7.1m questions
9.5m answers