what dinasoir has 500 teeth