Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
             Stage                              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Christopher Froome               18   9   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1
              Vincenzo Nibali                  50  24   5   5   6   5   5   4   4   4   2   2   2   2   2   2   2   2   2   2   2
              Ilnur Zakarin                    57  44  16  14  13  12  12  10  10  10   6   6   6   4   3   4   4   4   4   3   3
              Wilco Kelderman                  14   8  13  12  11  11  14  12  11  11   5   5   4   3   4   3   3   3   3   5   4
              Alberto Contador Velasco         63  47  30  28  26  23  24  17  13  13   9   9   9   8   9   5   5   5   5   4   5
              Wout Poels                       20  10  21  19  19  16  17  15  14  14  13  14  14  11  10   8   8   9   9   6   6
              Michael Woods                   102  66  12  11  10   9  10   9   8   8   8   8   8   9   8  10   7   7   7   7   7
              Miguel Angel Lopez               92  60  25  23  25  24  25  20  16  15  10  10  10  10   6   6   6   6   6   8   8
              Steven Kruijswijk                89  56  24  22  23  20  21  21  18  17  15  15  15  14  12  13  11  10  10   9   9
              Tejay van Garderen                6   4   4   4   2   4   4   5   5   5  12  12  12  12  13  11  13  13  13  10  10
              Johan Esteban Chaves Rubio       28  17   6   6   3   2   2   2   2   2   3   3   3   5   5   9  12  12  12  11  11
              Louis Meintjes                  112  70  20  18  22  19  20  19  17  16  16  16  16  15  14  14  14  14  14  12  12
              Fabio Aru                        95  50   7   7   7   7   8   6   7   7   7   7   7   6   7   7   9   8   8  13  13
              Nicolas Roche                     3   5   3   3   4   3   3   3   3   3  11  11  11  13  17  17  17  17  15  14  14
              Sergio Pardilla Bellon          125 137  34  32  34  28  30  26  24  21  19  18  17  16  16  16  16  15  16  15  15
              Mikel Nieve Ituralde            162 160  33  31  33  27  28  25  23  19  17  17  18  17  15  15  15  16  17  16  16
              Romain Bardet                   109  65  10   9  12  31  32  28  25  33  24  25  25  20  19  19  19  19  18  17  17
              Daniel Moreno Fernandez          43  37  14  27  30  34  35  32  33  30  23  22  22  19  18  18  18  18  19  18  18
              Sander Armee                    173 165  39  36  37  39  46  39  38  40  30  33  33  29  24  24  23  21  20  19  19
              Darwin Atapuma                  194 174  43  40  38  30  34  31  30  27  21  20  20  21  20  20  20  20  21  20  20
              Jack Haig                        26  21  27  25  18  15  16  34  31  25  22  27  28  28  23  22  22  23  22  21  21
              Jose Joaquin Rojas Gil           42  35  57  52  54  40  29  29  28  22  28  21  21  24  30  31  32  27  23  22  22
              Pello Bilbao                    175 125  54  58  68  77  81  78  65  62  44  37  37  33  25  25  24  24  24  23  23
              Luis Angel Mate Mardones        135  83  49  48  42  45  33  30  27  31  33  34  34  26  28  28  26  25  27  25  24
              Franco Pellizotti                97 157  82  94  78  53  51  43  39  37  29  29  32  25  29  30  28  28  28  24  25
              Jaime Roson Garcia              126  79  28  26  27  25  26  24  26  20  26  24  24  23  26  27  27  26  26  26  26
              Gianni Moscon                    19  18  40  38  36  29  31  37  37  36  27  31  29  31  32  32  31  30  30  27  27
              Antwan Tolhoek                  192 141 107 101 100  80  70  58  49  43  47  46  44  42  41  42  38  32  29  28  28
              Stef Clement                     86  57  44  41  40  48  47  41  42  39  34  28  27  22  21  21  21  22  25  29  29
              Matej Mohoric                   110  69  86  79  51  57  38  38  41  45  45  44  42  41  44  44  43  35  31  30  30
              Peter Stetina                    67  49  31  29  29  42  39  35  35  34  35  35  35  36  35  36  34  34  35  31  31
              Luis Leon Sanchez                91  51  22  20  28  22  23  27  34  24  31  32  31  30  31  29  29  29  33  32  32
              Jarlinson Pantano                66  48  66  62  62  44  52  44  40  38  37  38  38  37  36  37  35  36  32  33  33
              Adam Yates                       24  19   8   8   8   8   9   8   9   9  20  23  23  32  27  26  25  31  36  34  34
              Igor Anton Hernandez             80  54  19  17  17  17  18  22  21  18  18  19  19  18  22  23  30  33  34  35  35
              Richard Carapaz                  48  41  58  53  60  62  44  57  48  59  42  48  46  39  34  34  33  37  40  36  36
              Hernan Aguirre                  156 154  42  42  43  55  53  61  58  54  41  40  41  47  43  45  41  38  38  37  37
              Jan Polanc                      111  71  32  30  31  26  27  13  15  23  32  26  26  27  33  33  37  40  42  38  38
              Rafal Majka                      30  20  29  43  52  38  48  36  36  41  48  45  48  38  39  40  36  39  43  39  39
              Bart De Clercq                   39  61  36  37  41  49  59  45  43  48  51  49  49  40  42  43  39  42  41  40  40
              Koen Bouwman                     88 179 143 137 122 114 101  87  73  71  61  62  61  58  52  51  47  48  45  41  41
              Bob Jungels                       9  13  45  44  46  51  49  49  47  49  49  50  50  44  45  41  45  44  39  43  42
              Rui Alberto Faria da Costa      113  62  26  24  21  18  19  23  22  28  38  36  36  34  40  39  40  43  37  42  43
              Simon Yates                      27  22  11  10   9  10  11  14  29  35  36  41  43  43  37  38  42  45  48  44  44
              Aldemar Reyes                   115  78  69  64  61  63  45  50  54  42  43  39  39  45  48  49  46  41  44  45  45
              Giovanni Visconti                52 126  65  61  70  46  43  59  74  69  55  56  59  55  53  54  54  47  46  46  46
              Nelson Oliveira                  40  34  23  21  24  21  22  11  19  26  25  30  30  35  38  35  44  46  47  47  47
              Marc Soler                       45  32  73  68  48  92  96  73  68  60  46  52  52  52  56  56  60  50  53  49  48
              Bernardo Suaza                  131  82  63  55  63  65  55  60  75  78  66  63  63  57  54  55  48  51  49  50  49
              Ricardo Vilela                  116  77  61  54  53  37  37  46  57  47  50  51  51  50  47  47  49  53  54  51  50
              Antonio Pedrero                  49 149  87 115 124  88  94 113  79  95 107  96  95  99  73  73  68  62  52  52  51
              Anthony Roux                     71  53 118  95 112 101 104  92  70  75  70  68  64  70  66  65  63  52  51  53  52
              Diego Rosa                       47  38  41  46  45  33  40  55  52  46  53  55  58  56  59  58  57  60  64  54  53
              Stephane Rossetto               134 139  55  66  72  64  72  90  71  76  73  69  68  67  63  61  66  54  56  55  54
              Tomasz Marczynski                35  26  46  45  50  35  41  40  44  50  56  47  47  49  46  46  52  57  61  56  55
              Fabricio Ferrari                187 170  59  57  71  72  77  64  59  63  59  59  55  51  51  52  51  56  57  59  56
              Thomas De Gendt                 168 190 151 169 146 134  84  77  76  74  78  75  75  78  68  66  61  66  55  58  57
              Stefan Denifl                    74 178 141 185 183 159 158 132 101  98  68  67  67  66  69  69  59  63  65  57  58
              Tobias Ludvigsson                68 130  74  69  67  58  66  67  64  66  75  71  71  62  64  62  58  61  62  60  59
              Daan Olivier                     90 177 134 121  97  74  68  56  51  44  40  42  40  46  49  48  50  55  59  62  60
              Clement Chevrier                145  88  91  81  75  67  65  54  55  52  58  60  56  53  60  63  62  58  58  63  61
              Floris De Tier                  193 176 136 124 102  95  57  76  69  68  62  66  69  68  65  68  64  68  60  61  62
              Jeremy Maison                    72 150 112  90  66  73  79  91  83  86  93  92  92  86  79  80  73  64  67  64  63
              Jesus Hernandez Blazquez        191 193 139 160 141 132 132  94  72  70  67  64  65  64  58  59  56  59  63  65  64
              Emanuel Buchmann                 33 121  37  34  47  47  54  42  45  55  64  73  72  72  71  71  72  75  68  67  65
              David Lopez Garcia              160 188 185 182 175 152 150 152 139 129 109 101 101  92  82  83  83  76  76  69  66
              Pawel Poljanski                  31  29 113 106 105  60  42  48  46  58  65  54  54  63  70  70  71  74  79  70  67
              Julian Alaphilippe               10   7  88  85  55 102 106  72  90 101  83  95  84  87  94  91  78  67  69  72  68
              Jetse Bol                       120  76  38  35  20  32   7  18  20  29  39  43  45  54  57  57  65  69  70  71  69
              Alessandro De Marchi              4 134 117 100 118 110  71  71  66  61  63  72  74  77  78  78  74  65  66  66  70
              Enric Mas                        23 117  60  65  83  54  62  66  61  65  72  77  79  74  80  79  79  82  81  68  71
              Alberto Losada Alguacil         159 104  95  86  74  79  67  52  53  51  57  57  60  59  61  60  69  72  73  73  72
              Carlos Verona Quintanilla        61 147 111 120 123 108 114 115 108 113 108 100 102  94  83  85  85  78  78  74  73
              Simon Clarke                    100  52  83  83  82  86  93  88  91 102  82  78  77  73  77  77  77  81  71  75  74
              Alexey Lutsenko                  94 156 116 135  73  90  87  84  82  85  92 105  93  90  96  92  88  71  74  76  75
              Hector Saez Benito              129 159 182 163 158 168 166 141 118  99  71  76  76  76  74  74  80  83  86  77  76
              Koen de Kort                    140  86  89  80  80  85  78  74  67  72  69  70  66  65  67  67  70  73  75  79  77
              Salvatore Puccio                 17 114  70  84 104 142 133 126 115 116  98  94  88  81  76  76  76  77  77  80  78
              Valerio Agnoli                   54  42  47  47  39  52  50  47  62  57  60  61  62  61  62  64  67  70  72  78  79
              Anthony Perez                   132 162 125 118  91  97  63  81  81  94  79  65  70  69  72  72  81  79  84  81  80
              Daniel Navarro Garcia           136 140  56  59  77  50  61  62  77  80  87  91  94  93  85  86  94  94  85  82  81
              Jacques Janse van Rensburg      184 171 121  99 113 116 113 101 121  84  80  80  78  85  84  82  75  80  82  83  82
              Lluis Guillermo Mas Bonet       127  73  68  63  59  70  58  75  87  91  77  86  80  75  86  81  82  84  83  84  83
              Matteo Trentin                   11   2 148 131 135  82  90  96 119  81 101 113 105 109 109 103 106  88  80  85  84
              Julien Bernard                   62 148 133 123 119 111 107  95 114  92  95  89  90  83  91  90  87  85  87  86  85
              Przemyslaw Niemiec              114 181 138 159 137 129 129  98 117 105  88  82  83  96  87  84  84  86  91  87  86
              Juan Felipe Osorio              157  98  94 114 111 144 128 110  93 100 100  99  89  82  90  88  90  90  88  88  87
              Guillaume Bonnafond             155 109  99  92  85  93  89  70  86  89 105  97  91  84  88  87  89  89  92  89  88
              David Arroyo Duran              123 185 146 155 149  91  95 111 127 131 125 107 103 108  95  95  96  97  89  90  89
              Lachlan Morton                   81 133  35  39  44  61  60  63  60  64  74  74  73  71  75  75  86  87  90  91  90
              Edward Theuns                    65  31 153 138 153 135 136 130 124 123 127 117 116 113  99  97  93  93  93  92  91
              Francisco Ventoso               150 152 119  97 109 105 110 107  94 103 111 116 114 107 101  96  97 100 100  93  92
              Fernando Orjuela                117 135 106  87  93  89  82  79  97  97  85  85  82  79  93  94  91  91  95  94  93
              Sergei Chernetckii               93  85  50  60  79  84  92  69  85  88  76  84  86  88  89  89  92  92  96  95  94
              Adam Hansen                     139  84  77  74  87  87  86 109  95 106 112 112 106  98  92  93  95  95  97  98  95
              Patrick Konrad                   29  16  81  77  95 100 103 124 138 145 146 143 135 122 118 115 116  96  99  96  96
              Davide Villella                  99  68  67  67  57  76  80  80 104 104 103 108 104  89 102 100  98 101  94  97  97
              Chad Haga                        22  92 132 126 130 121 121 119 110 114 113 111 113 121 125 119 109 111 108  99  98
              Alexis Gougeard                 149  96 137 128  76 124  83 102 122 125 131 134 138 136 128 124 119  99 101 100  99
              Ivan Garcia Cortina              53 143 179 170 163 153 151 155 156 156 156 150 147 146 143 138 129 122 106 102 100
              Joe Dombrowski                  122 158  64  71  86  94  98 104  98 111 116 110 112 100 103 105 101  98  98 101 101
              Antonio Nibali                  151 167 142 165 165 141 142 138 129 130 106 109 109 101 107 106  99 102 102 104 102
              Arnaud Courteille               152 107  98 125 128 133  85  86 106  79  97  93  98 103  98  99 100 103 104 105 103
              Eros Capecchi                   166 103  96 105 115 118 120 133 126 124 120 119 119 111 105 102 103 105 103 103 104
              Domen Novak                     188 175 140 164 167 120 134  99  92  77  81  88  97 102 106 107 104 106 105 107 105
              Soren Kragh Andersen             12  15 149 136 140 131 131 131 123 126 129 132 128 134 142 132 127 119 115 108 106
              Christopher Juul Jensen          60 124 101  91 117 109 105 108 102 108 114 122 124 124 116 114 108 110 114 106 107
              Julien Duval                    161 106 166 168 151 143 135 127 136 137 140 124 122 118 115 111 111 113 109 112 108
              Damiano Caruso                    5 128 103 110 121 112 115 114 128 127 121 121 120 116 113 108 107 109 112 109 109
              Bert-Jan Lindeman               186 172 154 140 132 126 117 116 107  83  91 103 110 106 108 104 102 104 110 111 110
              Nicholas Schultz                124 183 145 167 170 176 173 167 152 157 141 142 148 147 144 140 122 124 123 110 111
              Loic Vliegen                    178 168 127 134 133 127 125  89  89  96 104 114 107 112 114 112 110 112 116 113 112
              Brendan Canty                   103 155 115 116 125 115 118  85 105 117 115  81  85  97 100 101 105 107 107 114 113
              Juan Jose Lobato                 87  55 157 143 139 130 130 129 137 121 122 127 125 125 122 121 121 123 111 116 114
              Hugo Houle                      105  67  85  78  92  98 100 106  96 110 118 120 118 120 117 113 112 114 113 117 115
              Manuele Boaro                    51 142 144 130 129 119 108  97  88  93  96  98 108 114 112 109 114 115 117 115 116
              Anthony Turgis                  137 119 110 104 106 104 109 122 112 119 117 118 117 117 119 117 120 121 124 118 117
              Marco Haller                     55  40 114  93  64  83  91 103 100 112 119 126 123 119 120 118 117 117 119 119 118
              Markel Irizar Aranburu           64  74 109  89  99 107 112 123 116 118 123 125 126 127 124 116 115 116 118 120 119
              Johannes Frohlinger             170 112 170 150 138 147 146 136 141 142 137 133 129 126 123 120 118 118 120 121 120
              Chris Hamilton                  163 189 190 189 185 175 172 158 145 133 135 131 130 128 127 125 125 128 128 123 121
              Laurens De Vreese               180 118 130 111 120 123 126 100 120 122 126 130 132 131 135 131 132 133 121 124 122
              Toms Skujins                    104  58 108  88 110  68  76  93 125 128 133 128 133 129 129 139 141 120 122 122 123
              Christian Knees                  46  39  80  76  88 113 116 137 143 144 145 144 141 141 132 126 126 129 129 125 124
              Daniel Hoelgaard                153  95 162 146 142 149 138 142 148 149 152 153 153 140 138 135 128 130 130 127 125
              Magnus Cort                      25  23 150 145 160 150 123 134 144 150 151 152 149 148 148 144 138 126 126 128 126
              Diego Rubio                     154 166 124 156 152 155 154 156 149 155 149 149 143 143 134 129 130 131 131 130 127
              Michel Kreder                    76 110 168 158 103 122 122  82 111 120 124 129 127 123 121 122 124 127 127 129 128
              Tim Declercq                    167 116 172 179 172 157 156 145 131 132 138 139 140 139 126 123 123 125 125 126 129
              Niki Terpstra                   143 129 176 180 179 181 178 159 160 148 147 147 142 142 141 128 133 134 132 131 130
              Sacha Modolo                    174 101 135 122 127 117 119 118 135 140 144 146 144 144 136 134 136 137 136 133 131
              Rafael Reis                     128 184 188 184 184 184 153 149 151 134 139 137 134 132 137 130 134 135 134 132 132
              Tom Van Asbroeck                 98  43 155 142 148 128 127 121 134 139 143 140 131 130 133 133 135 136 135 135 133
              Maxim Belkov                    142 186 189 191 188 178 176 160 146 147 150 141 145 138 131 127 131 132 133 134 134
              Hernando Bohorquez              118 182 187 187 177 180 163 161 154 151 134 135 137 135 140 136 137 138 137 136 135
              Yves Lampaert                     7   1 147 133 136 160 148 146 150 152 153 151 152 151 146 142 140 140 139 137 136
              Michael Morkov                   58  45 156 173 169 174 171 163 164 153 154 136 136 133 139 137 139 139 138 138 137
              Mark Christian                   75 105  97 154 156 167 165 157 159 161 160 159 158 156 151 147 143 142 140 139 138
              Lasse Norman Hansen              73 108 167 174 178 183 180 176 173 173 173 163 164 163 158 152 150 150 149 141 139
              Aaron Gate                      146 111 169 157 162 140 141 150 153 158 157 157 154 153 152 148 144 143 141 143 140
              Peter Koning                     78 151 181 186 186 185 181 177 175 176 176 156 156 154 156 149 147 146 145 140 141
              Christoph Pfingsten              96  63 158 152 157 146 144 128 140 146 148 148 150 149 149 145 145 144 143 142 142
              Sam Bewley                      158 102 165 176 176 179 177 175 171 169 168 168 169 161 160 160 155 154 151 144 143
              Andreas Schillinger             190 163 183 175 171 177 175 173 172 172 172 154 151 150 150 146 146 145 144 146 144
              Nikita Stalnov                  181 173 129 147 145 139 140 143 133 138 142 145 146 145 145 143 142 141 142 145 145
              Kenneth Van Bilsen              172 144 180 166 164 173 170 172 170 162 161 160 157 155 155 153 151 147 146 147 146
              Rein Taaramae                    56 146 131 141 143 162 160 165 162 165 164 161 160 164 162 156 148 148 147 148 147
              Ian Stannard                     21  94 161 151 161 170 167 169 167 167 166 166 162 157 153 150 149 149 148 149 148
              Federico Zurlo                  196 194 191 190 187 186 182 179 177 177 169 169 165 159 154 151 152 151 150 150 149
              Remy Mertz                      138 161 123 148 150 165 162 164 161 164 163 165 161 160 157 154 154 153 152 151 150
              Jelle Wallays                    36  27 100 132 154 169 174 174 174 175 175 172 172 170 167 162 157 156 155 152 151
              Sebastian Molano                119  64 159 172 168 172 169 170 166 163 162 162 159 158 159 155 153 152 153 153 152
              Thomas Scully                   101  87 160 144 155 166 164 162 163 166 165 164 166 165 163 157 156 155 154 154 153
              Michael Schwarzmann             195 138 178 162 166 171 168 168 168 170 170 170 163 162 161 158 159 158 157 155 154
              Adam Blythe                      79  30 152 139 147 164 161 166 165 168 167 167 167 166 164 159 158 157 156 156 155
              Lorrenzo Manzin                 121  72 193 193 191 189 185     179 178 177 173 171 169 166 163 161 160 159 158 156
              William Clarke                  189 192 163 161 159 148 147 147 158 160 159 158 168 167 165 161 160 159 158 157 157
              Conor Dunne                     147 164 184 188 189 187 183 180 178 179 178 174 173 171 169 164 162 161 160 159 158