Stage 1 (23 June) |
152.0 km |
Stage 2 (24 June) |
186.0 km |
Stage 3 (24 June) |
22.0 km |
Stage 4 (25 June) |
223.0 km |
Stage 5 (26 June) |
236.0 km |
Stage 6 (27 June) |
285.0 km |
Stage 7 (28 June) |
118.0 km |
Stage 8 (28 June) |
25.0 km |
Stage 9 (29 June) |
236.0 km |
Stage 10 (30 June) |
232.0 km |
Stage 11 (1 July) |
202.0 km |
Stage 12 (2 July) |
148.0 km |
Stage 13 (3 July) |
131.0 km |
Stage 14 (4 July) |
173.0 km |
Stage 15 (5 July) |
234.0 km |
Stage 16 (7 July) |
237.0 km |
Stage 17 (8 July) |
174.0 km |
Stage 18 (9 July) |
202.0 km |
Stage 19 (10 July) |
228.0 km |
Stage 20 (0 ) |
225.0 km |
Stage 21 (12 July) |
54.0 km |
Stage 22 (13 July) |
234.0 km |
Stage 23 (14 July) |
185.0 km |