De Albania a Roma, las 21 etapas y los 3.443 km del Giro de Italia 2025