Who has scored the most ever goals in the premier league?

Alan Shearer