what dinosuar has 500 teeth