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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Primoz Roglic                     1   1   3   3   2   1   1   1   1   3   3   3   3   3   3   3   1   1   1   1   1
              Enric Mas                        15  12   5   5   4   2   3   3   2   4   4   4   4   4   4   4   2   2   2   2   2
              Jack Haig                        20  67  43  42  33  26   7   7   4   6   6   6   6   6   6   6   4   4   4   3   3
              Adam Yates                       16  56  16  16  14  11  10  10   6   9   8   8   8   8   8   8   7   6   6   4   4
              Gino Mader                       31  21  11  11  10  16  17  17  12  14  13  13  13  13  13  12  10   8   8   5   5
              Egan Bernal                      46  31   9   9   8   5   6   6   5   7   7   7   7   7   7   7   6   5   5   6   6
              David De La Cruz                 33 105  30  29  25  17  14  14  10  13  15  15  15  15  15  14  13  11  10   9   7
              Sepp Kuss                        12   9  37  36  29  27   8   8   8   8   9   9   9   9   9   9   8   7   7   7   8
              Guillaume Martin                 68  38  34  33  51  37  21  21  20   2   2   2   2   2   2   2   5   9   9   8   9
              Felix Grosschartner              18  14  31  30  26  15   2   2   9  10  10  10  10  10  10  10   9  13  12  10  10
              Odd Christian Eiking            147 111  50  49  41  32  19  19  19   1   1   1   1   1   1   1  11  12  11  11  11
              Steven Kruijswijk                40  27  40  39  64  46  28  27  22  19  18  18  18  17  17  16  15  14  13  12  12
              Juan Pedro Lopez                 73  81  22  21  17  14  18  18  17  17  16  16  16  16  16  15  14  15  14  13  13
              Geoffrey Bouchard               102  47  18  18  36  29  43  43  28  21  20  21  21  21  20  18  17  16  15  14  14
              Remy Rochas                     127  59  20  20  48  42  25  25  23  24  22  20  20  20  19  17  16  17  16  15  15
              Clement Champoussin              19  15  39  38  30  21  22  22  34  27  34  33  33  24  22  21  18  18  17  16  16
              Damiano Caruso                   22  17  15  15  13  41  24  24  15  20  19  19  19  18  23  22  21  19  18  17  17
              Sam Oomen                        76  40  45  44  35  65  41  39  33  35  35  31  31  27  24  23  20  20  19  18  18
              Oscar Cabedo                    170 142  51  50  42  52  36  34  44  43  42  34  34  33  28  26  23  21  20  19  19
              Steff Cras                       63  64  46  45  37  66  32  32  27  37  33  30  29  28  25  24  27  24  22  21  20
              Rafal Majka                      65 121  55  54  46  54  31  31  25  28  23  22  22  22  18  19  22  23  23  22  21
              Gianluca Brambilla              123  99  53  52  44  49  39  38  26  33  31  28  30  31  27  30  25  22  21  20  22
              Wout Poels                       85  85  28  27  23  28  57  56  36  36  36  42  43  45  42  41  35  28  26  24  23
              Daniel Navarro                  169 128  59  58  50  74  45  44  49  61  57  54  54  40  39  39  32  32  30  23  24
              Romain Bardet                    14  11  14  14  93 133  51  62  38  53  45  37  38  25  31  31  36  30  29  25  25
              Ion Izagirre                     27  19  66  66  97  78  48  46  42  54  48  39  40  43  36  35  31  31  28  28  26
              Gorka Izagirre                   34  22  49  48  40  44  42  41  35  38  32  29  28  29  26  25  24  29  27  26  27
              Jan Hirt                        159 123  57  56  59  86 102 101  85  88  81  69  69  58  52  51  39  34  32  27  28
              Simone Petilli                  104  94  61  60  62  70  35  33  39  39  37  40  39  39  34  32  29  27  25  29  29
              Luis Angel Mate                 163 127  64  64  54  58  38  35  52  57  56  53  52  46  51  49  41  35  33  30  30
              Mikel Nieve                     155 120  38  37 111 136  83  80  45  47  39  32  32  42  37  36  30  26  24  31  31
              Jefferson Alveiro Cepeda        154 119  36  35  28  24  29  28  50  52  44  36  37  36  32  29  28  33  31  32  32
              Lilian Calmejane                 83  43   4   4   3   8  23  23  31  23  26  26  26  26  41  38  40  43  40  33  33
              Martijn Tusveld                  28  20  33  32  69  55  30  30  29  26  28  24  24  32  35  34  37  36  35  34  34
              Pavel Sivakov                    23 112  75  75  63  92  37  42  37  49  53  58  57  54  45  42  42  39  37  35  35
              Ryan Gibbons                     17  13 104 103  85  56  84  82  60  66  65  68  66  52  44  40  46  45  43  36  36
              Gotzon Martin                   115  54  44  43  34  31  60  57  56  59  55  51  50  47  40  37  34  38  36  37  37
              Jesus Herrada                    70  79  84  83  78 120  49  54  55  44  50  52  53  38  46  43  43  46  45  39  38
              Joe Dombrowski                  114 168  32  31  52  76  61  61  69  73  69  77  77  68  59  57  56  47  44  38  39
              Michael Storer                   94 159  58  57  87  53  26  29  51  34  40  50  51  62  55  55  54  49  48  41  40
              Jan Polanc                       11   8  17  17  15  12   5   5  18  18  17  17  17  19  33  33  38  41  39  43  41
              Koen Bouwman                     75  72  94  93 110 137 134 155 105 103 102  90  88  79  61  59  49  44  41  42  42
              Julen Amezqueta                  95  90  41  40  31  50  88  87  59  40  38  44  45  51  56  52  44  42  38  40  43
              Andrey Zeits                    116 133  48  47  39  68  77  74  53  55  52  46  44  30  49  46  45  40  42  44  44
              Mikael Cherel                   174  87  87  86  91  84  58  55  58  65  64  59  58  55  53  50  47  50  47  45  45
              Mikel Bizkarra                  119 150  56  55  47  72  44  49  43  48  51  57  59  61  73  77  64  54  52  46  46
              Ben Zwiehoff                     77 154  65  65 136 149  82  78  83  77  73  79  79  73  63  61  51  48  46  47  47
              Floris De Tier                  178 143 153 150 140 119  73  68  81  60  63  63  62  64  67  64  53  57  54  48  48
              Nick Schultz                     80  82  72  72  58  64  91  92  62  41  47  41  41  50  54  53  58  56  55  49  49
              Jens Keukeleire                  79 134 120 118  95  82  97  95  96  79  76  66  65  57  50  48  52  52  50  50  50
              Fabio Aru                        81  41  13  13  12  10  13  13  14  16  21  25  25  37  43  45  50  51  49  52  51
              Nicolas Prodhomme               137  63  85  84  81  51  74  69  77  89  80  87  87  63  64  60  59  53  51  51  52
              Diego Andres Camargo             78 155 130 130 107 122  75  81  93  96  95  99 100  99  83  84  70  58  58  53  53
              Lucas Hamilton                   98  80  71  71  57  43  69  76  72  75  75  70  70  74  71  68  68  61  59  54  54
              Rein Taaramae                   118  97   1   1  27  60  92  90  97  97  92  81  82  65  60  58  57  55  53  55  55
              Jose Joaquin Rojas              128  60  81  80  94  67  76  72  75  83  74  75  74  75  72  67  61  59  56  56  56
              Jose Herrada                    143 107  89  88  74 112 123 118  90  94  93  97  98  93  66  63  60  60  57  57  57
              Anthony Roux                     97 160  79  79  66  95 108 110  89  99  96  82  81  81  79  74  66  66  62  59  58
              Mark Padun                       93  89  26  25  21  22  55  51  30  42  54  65  67  60  62  62  63  67  65  58  59
              Mikel Iturria                   100  91  86  85  72 108 118 130 117 121 104 110 109 111 103  99  75  63  60  61  60
              Thymen Arensman                  69 125 112 110 144 161 140 137 142  98 105 104 104 109  92  90  78  65  63  64  61
              Robert Gesink                   111 163 134 133 112 114  81  79  76  84  90 101 101  98  68  71  65  64  61  62  62
              Angel Madrazo                   139 178  77  77  68  47  78  75  68  76  68  95  93  77  94  89  84  68  64  60  63
              Chris Hamilton                   45 147  80  97 162 174 111 131 115 120 101 111 112 113  78  81  77  73  75  63  64
              Stan Dewulf                      66 153 128 128 131 102  50  47  63  81  83  80  78  83  89  88  86  82  79  65  65
              Imanol Erviti                   124  57 108 106  86  79  96  93  82  90  91  93  90  91  76  72  74  70  67  66  66
              Thomas Pidcock                   74 176 119 117 113 101 112 116 110 124 115 121 119  90  69  65  69  72  69  67  67
              Andreas Kron                     57 152 101 100 126  73  34  37  54  69  61  56  56  59  70  70  67  69  66  68  68
              Lawson Craddock                   8 126 117 115 108 123  68  77  80  64  72  74  75  82  81  78  73  71  68  69  69
              Michael Matthews                  9   3 122 121 100  57  86  84 102 105  89  73  72  84  90  85  85  88  83  71  70
              Jetse Bol                       149 113  63  62  71  48  62  59  67  67  70  71  71  76  74  69  72  75  71  70  71
              Nelson Oliveira                  32 145 124 124 104  97  67  66  71  82  87  92  94  95  91  97  88  85  78  72  72
              Jay Vine                        150 115 149 158 175 176  85  88 100 112 117 102 102  70  86  87  87  79  74  74  73
              Rui Oliveira                    173  84 109 107  90 109 119 113 103  71  84  84  83  88  96  91  94  80  76  75  74
              Ander Okamika                   181 135  78  78  65  93 106 105 113 117 121 122 118 123 114 113  93  83  80  73  75
              Olivier Le Gac                   92  45  98  98  83  59  87  86  86  63  62  67  64  67  75  75  71  76  72  76  76
              Magnus Cort                      64 139 148 146 130  71  94  98 107  85  67  61  61  69  77  73  76  74  70  84  77
              Alvaro Cuadros                  153 171 155 153 137 150 150 162 122 125 119 125 130 116 122 120  97  97  92  77  78
              Damien Touze                     53  73  82  81  70  61  93  91  88  95  99 100  99 103  99  95  92  86  85  79  79
              Matteo Trentin                   39  26 151 149 172 167 156 149 157 101 110  96  92 102 104 100 100  99  94  78  80
              Antonio Jesus Soto               49  34  19  19  16  13  63  60  79  92  97  83  80  85 102  98 102 102  99  81  81
              Nathan Van Hooydonck             24  18 105 123 102  85  99  96 111 119 123 115 114 119 108 105  96  91  87  83  82
              Sylvain Moniquet                158 122  93  92  89 129  80  85  98 111 107  94  96 112 117 116 108 110 104  85  83
              Pelayo Sanchez                  144 109  91  90  77  90 114 109 116 106 103 109 108 114 118 112 112  92  88  86  84
              Kevin Geniets                    41 146 115 113 158 153 152 150 136 146 124 129 124  94 101 102 101  84  81  89  85
              James Piccoli                    58  74 140 138 122 121  71  73  48  58  59  55  55  56  65  66  62  62  73  82  86
              Aritz Bagues                    157  70 137 136 116  94 107 121 120 123 128 107 107  80  95  96  95  89  84  80  87
              Maxim Van Gils                  167 114  76  76  61  45  72  67  74  87  78  72  73  92  84  79  79  87  82  88  88
              Fernando Barcelo                140 106  70  70  67  80  65  64  61  68  77  89  89  89  97  92  90  94  89  87  89
              Andrea Bagioli                    7   6  60  59  55  35  54  52  84  62  66  60  60  71  82  80  80  81  77  90  90
              Yuriy Natarov                   164 167  88  87  73 111 122 117  91 100  94  88  86  87  87  83  82  90  86  92  91
              Eddy Fine                       161 124 116 114 120 117 127 124 108 113 116 124 129 130 121 117 115 101  96  91  92
              Guy Niv                         135 137  68  68  56  62  89  89  87 102 111 105 103 107  80  76  81  78  98  93  93
              Jan Tratnik                       3  52 133 152 156 170 166 165 145 142 140 138 138 105 111 108 103  96  90  94  94
              Damien Howson                    84 156 150 147 139 156 154 148 134  93  98  91  91 101  98  94  91  95  91  95  95
              Arnaud Demare                    47  32 152 148 134 125 129 126 125 128 127 117 115  97 106 104 107 106 101  96  96
              Clement Venturini               117  55 107 105 115  89 103 100 109 115 109 108 105 110 116 111 110 108 102  97  97
              Salvatore Puccio                 86 157 145 143 132 146 146 156 131 133 135 146 147 140 120 119 117 111 105  99  98
              Tobias Ludvigsson                52 148  99  99  84 107 120 129 130 129 133 139 139 132 125 123 109 104 100  98  99
              James Knox                      120 118  52  51  43  39  52  48  64  72  79  86  95 106 100 101  99  98  93 100 100
              Mauri Vansevenant                48  33  21  63  53  40  59  58  66  50  58  64  68  78  85  82  83  77  95 101 101
              Anton Palzer                    152 117  90  89  75 113 124 119 137 134 125 133 131 131 134 131 124 114 109 102 102
              Joan Bou                         99 161 103 102 101  77  95 106  65  78  86  85  85  72  88  93  98 100  97 103 103
              Dylan Sunderland                113  95 111 109 117 139 138 135 139 138 130 132 133 104 110 114 113 109 106 104 104
              Dimitri Claeys                  145  66 121 119 157 141 139 136 141 148 146 148 146 149 141 141 139 130 123 108 105
              Carlos Canal                    125 100  96  95 142  96 109 103 104 107 100 112 110 124 127 124 119 117 112 106 106
              Cesare Benedetti                126  58  83  82  76  83  98  94  95  70  85  76  76  96  93  86  89  93 110 109 107
              Antonio Nibali                  172 130  73  73  60  88 104 120 106 110 114 119 122 122 113 118 111 107 103 105 108
              Luka Mezgec                      55  36 125 125 105  91 105 102 126 132 113  98  97 115 109 106 116 113 108 107 109
              Wesley Kreder                   175  88 110 108  96  98 110 107 112 116 112 116 116 120 119 115 114 112 107 110 110
              Xabier Mikel Azparren            59 180 159 157 164 162 165 167 150 114 118 118 127 128 130 133 129 116 111 112 111
              Patrick Gamper                   91 183 179 178 169 148 147 142 129 126 120 120 117 121 112 109 105 105 119 111 112
              Chad Haga                        13  10 100 120 150 152 133 152 149 149 144 142 141 135 135 132 128 119 115 114 113
              Nico Denz                       121 177 180 179 166 164 161 160 155 152 149 140 137 142 138 135 130 125 120 116 114
              Harm Vanhoucke                   54 172  62  61  92 132  79  83  92 108 106 114 113 118 124 126 122 121 116 115 115
              Yukiya Arashiro                 151 116 173 173 163 143 142 138 143 140 138 128 125 126 129 125 120 120 113 113 116
              Alexander Krieger               183 104 141 139 123 110 121 114 123 136 134 136 135 139 136 134 131 127 121 117 117
              Florian Senechal                 36  24 106 104 127 106 116 111 135 145 131 113 111 127 123 121 121 122 114 118 118
              Robert Stannard                 103  49 131 131 109 124 128 125 114 118 122 127 123 134 133 128 126 123 117 119 119
              Alex Kirsch                     110 162 146 144 128 158 155 151 160 158 155 152 150 147 139 139 133 129 122 120 120
              Florian Vermeersch               37  25 162 161 165 165 162 161 156 122 129 131 128 129 126 122 118 115 126 121 121
              Edward Planckaert               160 138 144 142 133 104 115 115 119 131 126 123 120 133 131 129 125 118 128 123 122
              Piet Allegaert                  134  62 165 165 148 144 148 143 146 153 150 147 142 143 140 136 135 133 124 122 123
              Quinn Simmons                   179 175 157 156 170 171 168 171 163 161 159 162 160 154 154 152 145 134 125 124 124
              Tom Scully                        4 141 176 176 173 172 167 169 162 160 157 155 154 155 148 146 143 139 129 126 125
              Kevin Van Melsen                133 103 113 111 152 166 163 163 164 163 161 159 156 151 151 145 140 136 127 125 126
              Ramon Sinkeldam                  96  46 139 137 118 115 125 122 140 139 137 126 121 125 128 127 123 124 130 127 127
              Lennard Hofstede                107  51 167 166 168 147 149 144 147 147 145 145 148 141 132 130 127 126 131 128 128
              Alberto Dainese                  82  42 164 164 147 134 151 145 159 162 158 158 155 156 155 150 148 143 132 129 129
              Connor Brown                    122 164 135 134 114 138 135 133 138 137 141 150 152 153 153 157 152 147 135 130 130
              Bert-Jan Lindeman               132 149 126 126 159 126 130 128 127 141 142 141 140 145 143 143 137 131 133 131 131
              Jon Aberasturi                  156  69 142 140 124 105 126 123 121 127 132 135 134 138 146 138 134 132 134 132 132
              Zdenek Stybar                    71 108 114 112  98  75 101 104 128 143 143 134 132 137 145 140 138 135 136 133 133
              Scott Thwaites                  168 174 138 155 143 145 144 153 151 156 153 153 153 146 147 149 142 138 138 135 134
              Sebastian Berwick               138 169 136 135 119 142 141 147 148 155 152 144 145 148 149 148 141 137 137 134 135
              Juan Jose Lobato                129  61 168 167 149 130 137 134 154 154 151 151 149 150 150 144 144 140 139 136 136
              Bert Van Lerberghe              109  50 163 162 146 131 145 141 158 159 156 154 151 152 152 147 146 141 140 137 137
              Riccardo Minali                 166  78 170 170 151 155 157 154 161 165 162 160 158 158 156 151 147 142 141 138 138
              Jordi Meeus                      90 181 181 181 174 168 170 168 166 166 163 161 159 159 157 153 149 144 142 139 139
              Martin Laas                     182  98 171 171 154 159 169 166 167 167 166 164 162 161 159 155 151 146 144 140 140
              Fabio Jakobsen                  131  48 166 163 145 169 171 170 168 169 164 163 161 160 158 154 150 145 143 141 141
              Josef Cerny                       5   4 160 159 153 173 173 175 171 171 168 166 164 163 161 158 153 148 145 142 142