what dinosaur 500 teeth