There are almost _______of nephrons in the each kidney in human body?

There are almost _______of nephrons in the each kidney in human body?

A. 5 million
B. 3 million
C. 1 million
D. 10 million