304 ratings given