3970 ratings given