what dinosair has 500 teeth