15 gold, 2 silver and 2 bronze: That's Michael Phelps for you