The race covers 8,956 kilometers in 16 stages , 2,000 kilometers shorter than last year 's race .