2992 ratings given