Peter Sagan wins 5 0f 8 TOC stages