The 105th edition of the race consists of 21 stages with an exact distance of 3,410.3 km.