Stage 1 (15 May) |
190.0 km |
Stage 2 (16 May) |
226.0 km |
Stage 3 (17 May) |
243.0 km |
Stage 4 (18 May) |
266.0 km |
Stage 5 (20 May) |
165.0 km |
Stage 6 (21 May) |
240.0 km |
Stage 7 (22 May) |
230.0 km |
Stage 8 (23 May) |
347.0 km |
Stage 9 (25 May) |
306.0 km |
Stage 10 (26 May) |
187.0 km |
Stage 11 (27 May) |
265.0 km |
Stage 12 (29 May) |
169.0 km |
Stage 13 (30 May) |
194.0 km |
Stage 14 (31 May) |
278.0 km |
Stage 15 (1 June) |
125.0 km |
Stage 16 (3 June) |
80.0 km |
Stage 17 (4 June) |
160.0 km |
Stage 18 (5 June) |
239.0 km |
Stage 19 (6 June) |
231.0 km |