3142 ratings given