Stage 1 (21 May) |
302.8 km |
Stage 2 (23 May) |
334.3 km |
Stage 3 (25 May) |
282.0 km |
Stage 4 (27 May) |
411.2 km |
Stage 5 (29 May) |
312.5 km |
Stage 6 (31 May) |
203.8 km |
Stage 7 (2 June) |
350.6 km |
Stage 8 (4 June) |
261.8 km |
Stage 9 (6 June) |
248.0 km |
Stage 10 (8 June) |
277.0 km |