933
2018
2156
2364
General classification
106
Classics
81
Flat
12
Hilly
84
Mountain
117
Time Trial
29
140
64
14
98
75
24
102
30
7
0
49
48
74
90
550
147
44
111
50
22
179
80
67
124
88
37
71
446
61
178
3
20
2
10
78