There are almost _______of nephrons in the each kidney in human body?
A. 5 million
B. 3 million
C. 1 million
D. 10 million
A. 5 million
B. 3 million
C. 1 million
D. 10 million