2996 ratings given