1044
2017
1192
2869
3313
General classification
276
Classics
55
Flat
17
Hilly
119
Mountain
184
Time Trial
29
150
598
166
72
281
325
209
163
637
65
62
223
363
134
364
75
7
8
63
74
30
0
40
9
14
66
48
16
2
56
34
13
11
53
12
1
33
4
31
20