3969 ratings given