3996 ratings given