2994 ratings given