who won the three sprint stages of the 2017 abu dhabi tour?
mark cavendish (team dimension data), marcel kittel and caleb ewan won the three sprint stages.