what dinosar has 500 teeth