How Many Teeth Does a Human Have and Why?

1 … 6 7 8 9 10 … 334