How many hairs does the average human head have?

100,000

1,000,000

10,000

1,000