Stage 1 (12 June) |
210.0 km |
Stage 2 (13 June) |
214.0 km |
Stage 3 (14 June) |
270.0 km |
Stage 4 (16 June) |
212.0 km |
Stage 5 (17 June) |
220.0 km |
Stage 6 (18 June) |
223.0 km |
Stage 7 (19 June) |
248.0 km |
Stage 8 (21 June) |
279.0 km |
Stage 9 (22 June) |
112.0 km |
Stage 10 (23 June) |
294.0 km |
Stage 11 (24 June) |
172.0 km |
Stage 12 (25 June) |
213.0 km |
Stage 13 (26 June) |
160.0 km |
Stage 14 (28 June) |
165.0 km |
Stage 15 (29 June) |
192.0 km |
Stage 16 (30 June) |
53.0 km |
Stage 17 (30 June) |
101.0 km |
Stage 18 (1 July) |
219.0 km |
Stage 19 (2 July) |
175.0 km |
Stage 20 (4 July) |
178.0 km |
Stage 21 (5 July) |
301.0 km |
Stage 22 (6 July) |
198.0 km |