2529 ratings given