319 ratings given