Stage 1 (6 May) |
169.0 km |
Stage 2 (7 May) |
216.0 km |
Stage 3 (8 May) |
191.0 km |
Stage 4 (10 May) |
184.0 km |
Stage 5 (11 May) |
193.0 km |
Stage 6 (12 May) |
212.0 km |
Stage 7 (14 May) |
228.0 km |
Stage 8 (15 May) |
195.0 km |
Stage 9 (17 May) |
248.0 km |
Stage 10 (18 May) |
158.0 km |
Stage 11 (20 May) |
208.0 km |
Stage 12 (21 May) |
189.0 km |
Stage 13 (22 May) |
62.0 km |
Stage 14 (24 May) |
242.0 km |
Stage 15 (25 May) |
213.0 km |
Stage 16 (26 May) |
148.0 km |
Stage 17 (28 May) |
284.0 km |