Stage 1 (5 July) |
223.0 km |
Stage 2 (6 July) |
217.0 km |
Stage 3 (7 July) |
225.0 km |
Stage 4 (8 July) |
15.1 km |
Stage 5 (8 July) |
125.0 km |
Stage 6 (9 July) |
189.0 km |
Stage 7 (10 July) |
192.0 km |
Stage 8 (11 July) |
244.0 km |
Stage 9 (12 July) |
180.0 km |
Stage 10 (13 July) |
219.0 km |
Stage 11 (15 July) |
201.0 km |
Stage 12 (16 July) |
255.0 km |
Stage 13 (17 July) |
130.0 km |
Stage 14 (18 July) |
176.0 km |
Stage 15 (19 July) |
231.0 km |
Stage 16 (20 July) |
204.0 km |
Stage 17 (22 July) |
203.0 km |
Stage 18 (23 July) |
234.0 km |
Stage 19 (24 July) |
250.0 km |
Stage 20 (25 July) |
173.0 km |
Stage 21 (26 July) |
73.0 km |
Stage 22 (27 July) |
237.0 km |
Stage 23 (28 July) |
331.0 km |