2960 ratings given