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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Jonas Vingegaard                  7   7   6   6   7   3   2   2   2   3   1   1   1   1   1   1   1   1   1   1   1
              Tadej Pogacar                     3   3   3   3   4   1   1   1   1   1   3   2   2   2   2   2   2   2   2   2   2
              Geraint Thomas                   18  18  12  12  10   6   3   3   3   4   4   3   3   3   3   3   3   3   3   3   3
              David Gaudu                      51  51  31  29  20  10   5   5   5   6   7   7   7   8   8   5   5   4   4   4   4
              Aleksandr Vlasov                 21  21  15  15  12   7  12  12  12  14   8  10  10  11  11   8   8   7   7   5   5
              Nairo Quintana                   46  46  27  26  19  11  11  11  10  12   5   6   6   6   6   4   4   5   5   6   6
              Romain Bardet                    37  37  24  24  18   9   6   6   6   7   2   4   4   4   4   9   6   8   8   7   7
              Louis Meintjes                   24  24  62  52  73  39  27  22  17  19  16  13  13   7   7   7   7   6   6   8   8
              Alexey Lutsenko                  35  35  23  23  50  31  22  20  15  17   9  11  11  12  12  12  11   9   9   9   9
              Adam Yates                       13  13   8   8   8   4   4   4   4   5   6   5   5   5   5   6   9  10  10  10  10
              Valentin Madouas                126 127 124  89  43  35  24  23  18  20  13  14  14  16  15  14  13  12  11  11  11
              Bob Jungels                      12  12  49  42  72  38  31  24  16  18  17  16  16  15  14  15  14  13  12  12  12
              Neilson Powless                  44  44  26  25   2   2   8   8   9  11  20  18  18  14  13  13  12  14  13  13  13
              Luis Leon Sanchez                36  36  72  58  33  27  20  18  25  10  23  20  20  18  16  16  16  16  15  14  14
              Thibaut Pinot                   114 114 117  85  42  40  34  33  24  24  29  21  21  19  17  17  18  15  14  15  15
              Patrick Konrad                   28  28  19  19  15  24  26  25  20  22  28  23  23  20  18  18  17  17  16  16  16
              Thomas Pidcock                   15  15  10  10   9   5   7   7   7   8  11   8   8   9   9  10  15  18  17  17  17
              Sepp Kuss                        91  91  55  45  71  77  40  37  27  27  18  17  17  17  21  21  19  19  18  18  18
              Dylan Teuns                      10  10  44  38  53  34  32  29  34  35  25  25  24  25  22  22  20  20  19  19  19
              Brandon Mcnulty                  32  32  21  21  49  30  29  26  19  21  24  31  30  30  25  24  21  21  20  20  20
              Matteo Jorgenson                 42  42  78  62  59  55  52  48  36  31  34  34  31  31  27  23  23  22  21  21  21
              Wout Van Aert                     2   1   1   1   1  54  60  51  43  42  36  36  34  36  31  27  30  23  23  22  22
              Nick Schultz                    131 132 107 130 103  99  94  82  39  32  35  32  33  34  38  33  25  24  24  23  23
              Hugo Houle                       40  40  76  61  34  43  43  45  33  39  42  43  35  40  33  26  27  25  22  24  24
              Bauke Mollema                     9   9  38  33  65  41  39  38  40  41  44  38  36  26  23  28  24  26  25  25  25
              Rigoberto Uran                  109 109 110  79  40  26  16  16  22  25  30  35  40  28  28  32  29  27  26  26  26
              Carlos Verona                   154 154 136 152 165 160 135 124  58  55  46  40  38  37  32  29  31  28  27  27  27
              Andreas Leknessund               73  73  43  37  52  36  36  40  42  34  37  39  37  39  35  30  28  31  29  28  28
              Gregor Muhlberger                72  72 155 119 126 142 123 118  89  76  76  69  65  50  46  42  33  30  28  29  29
              Daniel Felipe Martinez           33  33  22  22  17   8  10  10  30  37  48  46  53  42  41  31  32  29  30  30  30
              Simone Velasco                   89  89  53 105 112  98  80  71  60  44  45  42  39  45  37  34  34  32  31  31  31
              Dylan Van Baarle                144 144 115  83 107 105  87  84  77  53  55  54  48  54  50  49  40  38  35  32  32
              Stefan Kung                      14  14   9   9  35  45  44  47  46  48  49  55  44  41  34  40  41  39  36  34  33
              Sebastian Schonberger           137 138 129  93  96  59  42  39  41  40  43  37  41  46  42  43  45  37  33  35  34
              Michael Storer                  146 146 154 164 163 165 139 147  82  71  56  50  45  49  44  35  35  36  38  37  35
              Tiesj Benoot                     59  59  33  30  57  37  54  43  29  30  22  26  25  27  40  45  48  40  39  38  36
              Tony Gallopin                   122 123  71  57  32  29  23  28  28  29  31  27  26  32  39  39  37  41  41  40  37
              Chris Hamilton                  103 103 158 123 156 147 109 101  70  66  65  56  50  58  56  46  39  33  37  39  38
              Andrey Zeits                    155 155 137 101 145 134 103 103  73  68  61  53  46  55  48  48  43  42  40  41  39
              Ion Izagirre                     92  92 101 111  79  56  53  57  45  36  32  30  29  35  30  37  42  44  42  42  40
              Alberto Bettiol                  47  47  80 109  95  66  58  49  50  45  50  64  61  43  36  41  47  48  46  43  41
              Lukasz Owsian                   157 157 140 103  47  49  48  54  48  50  51  47  43  53  45  44  46  47  44  45  42
              Joe Dombrowski                  150 150 160 126 161 153 138 114  81  70  69  58  52  57  52  51  51  45  43  44  43
              Georg Zimmermann                111 111  95  71  81  84  88  70  69  47  54  57  49  59  55  53  49  46  47  47  44
              Simon Geschke                    98  98 106 125 132 106  65  69  38  62  38  44  51  38  49  38  38  43  45  48  45
              Maximilian Schachmann            27  27  18  18  14  23  25  31  44  43  40  49  55  60  54  56  57  50  48  46  46
              Kobe Goossens                    55  55  87  66  75 107  84 104  63  60  63  66  70  68  62  55  50  51  49  49  47
              Kevin Geniets                    71  71  42  36  78  81  59  58  47  46  47  41  42  48  53  50  53  52  50  50  48
              Jonathan Castroviejo             26  26 151 163 169 163 146 130  59  69  72  80  75  76  72  64  55  49  51  51  49
              Maxime Bouet                     97  97 104  76 121  93  71  63  57  56  59  60  58  63  58  52  52  53  52  52  50
              Andrea Pasqualon                104 104  61  51  28  18  41  41  52  52  58  59  56  62  57  54  56  56  53  53  51
              Nelson Oliveira                  52  52  84  64  36  46  45  52  61  77  75  74  73  74  68  60  60  55  55  55  52
              Felix Grosschartner              86  86  51  43  69  67  82  77  66  89  90  89  86  70  67  58  54  54  54  54  53
              Benjamin Thomas                  23  23  96  72  38  21  37  35  35  28  33  45  63  67  61  57  58  58  56  56  54
              Fred Wright                      45  45 125  90  84  73  74  74  93  65  70  75  68  71  65  59  61  61  57  57  55
              Nils Politt                     121 122  70  56  31  78  67  64  64  63  68  71  71  72  66  62  63  63  58  58  56
              Pierre Latour                   102 102 108  78 122  83  56  79  67  72  39  48  54  61  70  68  69  57  60  59  57
              Edvald Boasson Hagen             67  67  37  32   3  17  38  42  65  49  53  63  59  65  60  61  62  62  59  60  58
              Giulio Ciccone                   63  64  92 147 140 136 151 150 147 136 132  91  99 101  93  85  67  60  61  61  59
              Silvan Dillier                  165 165 143 107  86  85  69  73  62  59  62  51  57  64  69  65  64  64  62  62  60
              Toms Skujins                     29  29  20  20  16  16  21  19  56  82  91  95  89  95  89  83  71  66  64  64  61
              Antoine Duchesne                105 105 150 161 131 140 141 127 127 113 103  96  91  93  85  71  70  65  63  63  62
              Pierre-Luc Perichon              34  34 153 139 101 119 120 116  83  78  79  77  74  78  71  66  66  69  65  65  63
              Martijn Tusveld                  41  41  77 142 153 141 107  97  80  73  71  61  69  66  78  74  73  71  66  67  64
              Stan Dewulf                     130 131 127  91 144 132 110 110  95  93  87  86  83  85  79  70  72  72  69  66  65
              Franck Bonnamour                 94  94 157 121 130  87  85  76  51  51  52  65  66  52  64  63  59  59  67  69  66
              Quinn Simmons                    60  60  63 138 136 152 153 151 143  97  92  92 101  79  74  67  65  67  68  68  67
              Mathieu Burgaudeau              171 171 168 149 154 150 144 112 119 124 123 126 124 122 117  88  75  73  72  71  68
              Pierre Rolland                  174 174 166 133 134 101  70  94 110  85  81  76  77  80  75  73  68  68  71  72  69
              Connor Swift                     48  48  28  27  92 108 125 120 124  86  86  93  87  92  84  77  79  77  74  74  70
              Kristian Sbaragli               168 168 144 158 105  75  76  67  78  58  67  72  79  82  77  75  77  76  73  75  71
              Jan Tratnik                      16  16 149 159 151 148 121 113  92  80  82  82  76  81  76  76  78  78  76  73  72
              Andreas Kron                    136 137  90 145 138 102 106  85  79  96 104 106 102  77  73  69  74  70  70  70  73
              Matis Louvel                    117 118 120  87 108 123 105 102  84  81  77  81  82  84  96  91  89  80  78  76  74
              Christophe Laporte               25  25  17  16  25  51  79  87  94  87  85  88  84  90  82  82  82  79  77  77  75
              Philippe Gilbert                118 119 121  88  83  48  47  46  68  67  80  83  96  99  88  72  76  74  75  78  76
              Guy Niv                         173 173 165 168 158 143 113 134  91 105  94  85  92  97  90  84  88  75  79  79  77
              Michael Matthews                 17  17  11  11 102  62  78  61  85  99 101 101  95  75  81  81  83  82  81  80  78
              Krists Neilands                  84  84  99  74  61  74 101  99 113  98  83  87  94  91 102  87  85  83  80  81  79
              Cyril Barthe                    148 148 134  98 110  96  77 111 118 123 120 124 121 119 109  92  91  84  82  82  80
              Jasper Stuyven                   49  49  29  28  13  58  83  75  72  91 102 102  98 102  91  89  87  87  83  84  81
              Hugo Hofstetter                 101 101  60  50  27  50  68  83  99  84  89 104 100 103  92  90  90  88  84  85  82
              Stefan Bissegger                 99  99  58  48  55 116 115 122 125 122 115 112 118 116 105  93  93  90  88  86  83
              Anthony Perez                   151 151 161 166 164 164 165 158 129 102  98  78  78  87  83  80  81  81  85  83  84
              Amaury Capiot                    93  93  56  46  64  94 100  93 108 108 107 113 109 108 100 103  94  91  87  88  85
              Matej Mohoric                    31  31  65 140  94  79  63  66  88  83  84  84  81  86  80  79  84  85  89  89  86
              Marco Haller                     74  74  86 143 104 127 129 123 116 101  96 103  97  98  87  86  86  86  86  87  87
              Olivier Le Gac                  133 134  82 104 111 131 145 140 138 135 124 121 115 113 111  94  92  89  90  91  88
              Alexis Gougeard                  61  61  34  96 109 113 104 107 111 111 110 110 113 112 106  99 100  95  93  93  89
              Owain Doull                      78  78  97 148 142 138 126 126 103  92  93  94  88  94 104  98  98  94  95  94  90
              Benoit Cosnefroy                115 115 118  86 124  88  95  96  75  88  88  90 107  89  99  95  95  92  91  92  91
              Jasper Philipsen                127 128  66  53  29  19  61  56  76  94 100 109 108 109  97 101  99  97  94  96  92
              Sven Erik Bystrom               113 113 132  95 128 126 128 117 122 107  97  99  93 100 108 102 101  96  96  95  93
              Jonas Rutsch                     66  66  94  70 139 139 140 139 136 129 119 116 112 111 103  96  96  93  92  90  94
              Filippo Ganna                     4   4  30 135 106 130 134 138 123 112 112  98  85  88  98 104 103 100  99  98  95
              Mattia Cattaneo                  20  20  14  14  11  13  19  34  71  74  73  79  80  83  95 100  97  98  98  97  96
              Alexandr Riabushenko            119 120 123 153 160 159 156 146 144 128 126 118 114 115 118 108 105  99  97  99  97
              Andrea Bagioli                   56  56  88 144 137 146 147 154 156 146 134 105 103 104 110 106 102 102 100 100  98
              Mads Pedersen                     6   5   4   4   6  76 114 132 130 119 114 111 104 107  94  97 104 101 101 101  99
              Alberto Dainese                  80  80 172 169 117 144 159 152 149 137 135 125 122 121 112 109 108 105 103 102 100
              Luka Mezgec                     143 143 114  82  41  47  81  81  97 109 113 119 116 118 107 107 107 106 104 103 101
              Alexander Kristoff               70  70  41  35 135 125 124 115 121 127 122 129 125 124 114 112 111 108 105 104 102
              Luca Mozzato                    175 175 142 106  48  69  98 105 115 120 121 131 126 126 115 113 109 104 106 106 103
              Alexander Krieger               160 160 105  77  63  70  97  98 112 118 118 123 120 123 113 110 110 107 107 105 104
              John Degenkolb                   77  77  46  40  24  61  72  80  96 104 106 108 105 105 116 115 114 109 108 107 105
              Luke Rowe                       169 169 141 156 146 149 154 149 146 140 138 135 127 127 120 117 113 110 109 108 106
              Florian Senechal                 58  58  54  44  70  82  93  88 120 126 133 138 129 129 119 116 115 113 110 109 107
              Florian Vermeersch               22  22  16  17  46  68  99 100 114 121 129 137 141 139 126 123 117 115 112 110 108
              Danny Van Poppel                120 121  69  55 116 137 152 159 154 150 147 143 139 137 124 120 116 112 111 112 109
              Edward Planckaert               163 163 147 117  98 110 122 129 128 132 130 132 138 138 129 125 119 116 114 113 110
              Adrien Petit                    167 167 138 136  91  95  86  95  98 110 111 114 111 114 122 118 121 117 115 114 111
              Mikkel Frolich Honore            87  87 100 112  56 117 137 109 135 138 140 145 136 134 135 114 112 111 113 111 112
              Cyril Lemoine                   145 145 122  99  51  60  91  92 106 117 117 122 119 120 123 119 118 118 116 115 113
              Dmitriy Gruzdev                 138 139 148 151 155 154 150 144 134 125 131 133 133 130 128 124 120 114 117 116 114
              Maciej Bodnar                   161 161 111 132 133 133 148 145 142 142 139 141 145 145 132 132 130 125 121 117 115
              Peter Sagan                     140 140  91  68 118 111 131 135 131 133 136 139 142 143 130 128 126 123 119 118 116
              Dylan Groenewegen               170 170 119 114 143 151 158 155 151 149 148 147 140 140 127 126 124 122 118 120 117
              Kamil Gradek                    108 108 145 141 119 124 142 142 140 141 137 136 128 128 131 129 122 119 124 121 118
              Nils Eekhoff                     39  39  25 134 148 155 166 161 155 147 143 134 135 135 137 127 125 120 122 122 119
              Yves Lampaert                     1   2   2   2   5  22  51  59 100 114 116 127 130 131 133 130 127 127 123 123 120
              Brent Van Moer                  125 126  75 127 129 128 112 106 137 143 144 140 144 141 139 135 132 128 126 125 121
              Jack Bauer                       62  62  35 113  82  72 102 108 117 103 109 115 123 125 125 122 123 121 125 124 122
              Guillaume Van Keirsbulck        142 142 131 155 100 114 133 137 133 134 125 130 137 136 138 134 129 126 127 126 123
              Mikkel Bjerg                     88  88  52 157 167 169 169 167 164 160 158 158 155 152 143 136 133 130 129 127 124
              Taco Van Der Hoorn               85  85  50 124  62 100 119 125 126 131 128 128 132 132 136 133 131 129 128 128 125
              Jeremy Lecroq                    82  82  48 137 150 156 161 153 150 139 141 144 146 146 142 137 135 132 132 131 126
              Marc Hirschi                    149 149 159 165 170 170 171 166 163 159 157 156 148 148 144 138 136 133 130 130 127
              Christopher Juul-Jensen         110 110 174 175 168 166 163 163 157 153 151 151 152 149 147 141 134 131 131 129 128
              Anthony Turgis                   81  81 176 176 174 172 172 168 165 161 159 159 157 156 146 140 137 134 133 132 129
              Fabio Jakobsen                  139 117  67  54  30  63 116 119 141 144 145 148 147 147 145 139 139 136 134 133 130
              Frederik Frison                 176 176 146 110  77  80 108 143 153 152 149 149 150 154 150 144 141 138 136 134 131
              Reinardt Janse Van Rensburg     135 136  89  67  76 122 143 141 152 151 150 150 151 155 151 145 142 139 137 136 132
              Amund Grondahl Jansen            76  76  68 108  97 109 130 160 161 156 153 153 149 150 148 142 138 135 135 135 133
              Albert Torres                   158 158 103 150 159 161 164 162 162 157 155 152 153 151 149 143 140 137 138 137 134
              Caleb Ewan                      162 162 113  81 127 157 160 156 159 158 156 157 156 157 152 146 143 140 139 138 135