What is the average number of teeth a shark can have in its lifetime?
10,000
50,000
5,000
30,000