4.7 average (607 votes)