Stage 1 (15 May) |
275.0 km |
Stage 2 (17 May) |
250.5 km |
Stage 3 (19 May) |
312.0 km |
Stage 4 (21 May) |
287.2 km |
Stage 5 (23 May) |
232.1 km |
Stage 6 (25 May) |
262.9 km |
Stage 7 (27 May) |
250.8 km |
Stage 8 (29 May) |
266.5 km |
Stage 9 (31 May) |
357.8 km |
Stage 10 (2 June) |
355.2 km |
Stage 11 (4 June) |
291.7 km |
Stage 12 (6 June) |
288.0 km |