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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Simon Yates                      30  12  12   3   4   4   4   4   1   1   1   2   2   1   1   1   1   1   1   1   1
              Enric Mas                        40  13  13  10  11  10  10  10  12  12  11  12  11   8   6   5   3   3   4   2   2
              Miguel Angel  Lopez              44  26  25  14  15  12  12  12   7   7   7   8   5   4   4   6   4   4   5   3   3
              Steven Kruijswijk                28  11  11   9  10   9   9   9   9   9   9  10   9   5   5   3   5   5   3   4   4
              Alejandro Valverde Belmonte      16   2   2   4   5   5   2   2   2   2   2   3   4   2   2   2   2   2   2   5   5
              Thibaut Pinot                    63  16  16  12  13  18  18  18  16  16  16  18  16  11   7   7   9   9   7   6   6
              Rigoberto Uran                   80  20  19  16  17  14  14  14   8   8   8   9   6   6   8   9   8   8   8   7   7
              Nairo Quintana                   34   9   9   8   9   8   8   8   3   3   3   4   3   3   3   4   6   6   6   8   8
              Jon Izagirre Insausti             9   5   5   6   7   6   7   7   5   5   4   5   7   7   9   8   7   7   9   9   9
              Wilco Kelderman                  10   3   3   5   6  17  17  17  14  14  14  16  13  12  12  12  12  12  12  10  10
              Tony Gallopin                    31   8   8   7   8   7   5   5   6   6   5   6   8   9  11  10  10  10  10  11  11
              Emanuel Buchmann                 25   7   7   2   3   3   3   3   4   4   6   7  10  10  10  11  11  11  11  12  12
              Rafal Majka                      41  14  14  11  12  23  21  21  23  23  21  24  18  18  16  17  14  14  13  13  13
              Rudy Molard                      62  21  20  28   1   1   1   1  17  17  17  19  23  19  18  18  17  17  15  14  14
              David de la Cruz                 81  25  24  17  18  15  15  15  13  13  12  13  12  16  17  16  13  13  17  15  15
              Gianluca Brambilla               52  32  31  40  40  36  28  28  25  25  30  14  20  14  13  13  15  15  14  16  16
              Mikel Bizkarra Etxegibel        167  94  83  48  52  49  39  41  39  39  36  25  25  23  20  20  20  19  18  17  17
              Richard Carapaz                  88  56  52  25  29  21  38  35  29  29  26  30  31  24  21  21  21  20  20  18  18
              Jack Haig                        86  24  23  22  25  19  19  19  20  20  19  21  21  15  15  15  16  16  16  19  19
              Ilnur Zakarin                    35  38  36  34  39  42  34  37  34  34  35  39  34  37  30  30  25  24  21  20  20
              Jesus Herrada Lopez              84  27  26  20  22  22  23  23  21  21  22   1   1  17  27  26  22  21  23  22  21
              Davide Formolo                  103  29  28  23  26  20  20  20  26  26  38  22  27  25  23  22  23  22  24  21  22
              Fabio Aru                        59  19  18  15  16  13  13  13  11  11  13  15  17  13  14  14  18  18  19  23  23
              Ben King                         24  78  71  18  20  25  26  26  18  18  18  20  15  27  25  27  27  25  22  24  24
              Cristian Rodriguez Martin       164  52  49  30  34  34  30  30  28  28  29  33  30  28  32  32  29  28  26  25  25
              Hubert Dupont                   137  61  57  32  38  38  33  33  33  33  33  36  39  35  28  28  28  29  27  26  26
              Pello Bilbao                     33  22  21  53  53  62  85  84  70  68  65  65  61  52  45  45  42  39  32  27  27
              Sergio Luis Henao Montoya        98  31  30  39  44  37  32  32  31  31  27  31  28  29  24  24  24  23  25  28  28
              Gorka Izagirre Insausti          17  90  81  35  42  46  36  34  30  30  28  32  32  26  29  29  30  27  30  29  29
              Bauke Mollema                    20  10  10  49  32  43  37  39  27  27  25  29  29  33  31  31  32  31  33  30  30
              Merhawi Kudus Ghebremedhin      132  37  35  42  33  33  29  29  36  36  34  37  33  30  37  37  34  33  31  31  31
              Jai Hindley                     102  87  80  77  73  66  54  54  47  49  50  49  47  47  46  47  40  38  35  32  32
              Dylan Teuns                      11  64  89 106  95  91  83  76  51  51  49  40  35  40  35  34  31  30  29  33  33
              Michael Woods                   121  34  33  37  43  39  50  51  43  44  42  62  53  44  43  42  35  34  37  34  34
              George Bennett                   71  18  17  13  14  11  11  11  10  10  10  11  14  21  22  23  26  26  28  35  35
              Ben Gastauer                    131  91  82  26  30  29  44  45  42  42  45  45  40  38  33  33  36  35  36  36  36
              Amanuel Ghebreigzabhier Werkil   61  57  53  31  35  35  43  42  44  43  46  43  57  50  44  43  37  36  39  37  37
              Daniel Moreno Fernandez          96  41  39  41  45  40  31  31  32  32  32  35  37  42  50  50  45  44  38  38  38
              Edward Ravasi                    91 110  95  57  55  58  65  75  63  61  57  56  45  54  47  48  47  46  43  39  39
              Nicolas Roche                    43  23  22  21  24  26  24  24  35  35  31  34  38  31  36  36  43  42  44  40  40
              Floris De Tier                  110  71  65  54  36  47  55  55  45  46  44  44  43  41  34  35  38  37  34  42  41
              Maxime Monfort                   74  99  91  82  72  68  53  53  61  60  58  57  48  46  38  39  44  43  45  43  42
              Michal Kwiatkowski                2   1   1   1   2   2   6   6  15  15  15  17  19  20  26  25  33  32  40  41  43
              Igor Anton Hernandez            100  44  42  46  49  48  56  61  48  47  47  46  62  67  57  56  52  51  52  44  44
              Adam Yates                       64 147 154 155 121 119 128 132 111 109  97  92  86  84  71  69  64  63  49  45  45
              Simon Clarke                     60  77  70  56  37  31  46  47  50  50  52  50  49  43  40  40  39  40  41  46  46
              Llus Guillermo Mas Bonet         66  58  54  55  54  51  42  40  37  37  39  27  36  34  48  46  48  45  42  47  47
              Davide Villella                  75  33  32  36  23  30  27  27  40  40  41  42  42  49  49  49  49  48  46  48  48
              Sergio Pardilla Bellon          171  54  50  62  61  61  71  68  53  52  59  58  51  48  56  57  55  54  50  49  49
              Franco Pellizotti               128  89  93  72  56  67  66  66  52  54  51  54  54  65  52  54  51  50  51  50  50
              Oscar Rodriguez Garaicoechea    116  55  51  69  81  80  95  95  72  70  63  80  63  69  58  59  53  52  53  51  51
              Andrey Zeits                    124  40  38  27  31  32  48  49  49  48  48  47  64  55  53  53  54  53  58  52  52
              Pavel Kochetkov                 151  79  73  50  41  41  35  36  41  41  40  41  55  56  59  61  60  58  57  53  53
              Stephane Rossetto               127  42  40  51  79  84  98  98  85  84  77  71  71  61  65  65  56  56  54  54  54
              Reto Hollenstein                 51  80  74  90  84  81  84  81  57  56  56  55  52  59  67  67  67  64  59  56  55
              Pierre Rolland                   73 122 109  47  50  54  58  59  78  80  67  85  81  75  62  62  62  62  63  55  56
              Jose Herrada Lopez              161  76  69  45  48  45  40  43  46  45  43  48  46  45  39  41  46  47  47  58  57
              Louis Meintjes                  112  36  34  24  27  27  25  25  22  22  20  23  24  32  42  44  50  49  48  57  58
              Vincenzo Nibali                  65  82  77  64  63  52  52  52  69  66  62  51  72  63  73  74  66  61  61  59  59
              Valerio Conti                    48  28  27  33  28  28  41  38  56  55  70  59  58  68  60  60  59  57  55  60  60
              Fabio Felline                    12   6   6  67  65  72  63  65  82  79  76  72  59  64  61  58  58  55  56  61  61
              Tao Geoghegan Hart               18  43  41  58  58  55  60  57  62  62  61  61  56  62  55  55  61  60  60  62  62
              Omar Fraile Matarranza          139 160 141 152 119 111  89  86  92  90  86  84  82  70  70  71  63  59  62  63  63
              Dario Cataldo                    99 102 143 116 101  92  78  77  75  73  75  70  69  76  68  66  70  67  65  64  64
              Sepp Kuss                       169 121 108  61  57  59  47  46  38  38  37  38  41  39  51  52  65  66  64  65  65
              Brent Bookwalter                 15  49  46  52  51  50  72  71  68  67  66  66  67  57  64  63  73  71  71  66  66
              Thomas De Gendt                  90 152 148 114  99 103  97  96  86  83  85  73  65  60  74  73  68  68  69  67  67
              Eduard Prades Reverte           117  47  44  59  59  56  45  44  58  57  53  52  44  51  66  68  69  65  66  68  68
              Winner Anacona Gomez             45  39  37  43  46  53  49  50  54  53  55  60  68  71  72  72  72  70  68  69  69
              Damien Howson                    22  46  43  71  68  73  75  79  76  74  69  68  70  66  69  70  71  69  67  70  70
              Nelson Oliveira                   4  68  62  81  76  76  77  78  81  78  80  75  74  78  75  75  75  73  74  71  71
              Nans Peters                     141  92 100 109  96  95 102 101  94  92  83  81  88  79  79  78  77  77  78  72  72
              Sander Armee                    140  59  55  60  60  57  61  60  59  58  88  87  75  77  63  64  74  72  72  73  73
              Jan Hirt                        174 135 146 111 133 141 151 153 102 100  92  93  91  88  80  82  80  79  73  74  74
              Nicholas Schultz                150 131 163 154 120 124 100  97  97  94  87  86  83  83  76  77  76  74  75  76  75
              Alessandro De Marchi              6 112 145 120  91 104  99  99  88  87  68  74  77  85  88  86  78  75  70  75  76
              Leo Vincent                      49 105  92  83  77  82  74  83  66  64  72  69  66  74  78  79  81  78  77  77  77
              Aritz Bages                     154 106 116  65  92  83  87  85  73  71  84  83  78  73  77  76  79  76  76  78  78
              Tiago Machado                    87  74  67  73  69  63  59  70  87  85  79  63  79  81  84  85  82  80  80  79  79
              Martijn Tusveld                  23 142 123 132 109 108 105 106 104 102  91  90  98  93  92  90  90  88  83  80  80
              Joey Rosskopf                    21 141 122 105  94  97  88  87  84  82  74  89  76  80  82  80  83  81  81  81  81
              Ryan Gibbons                     47  67  61  74  70  64  51  48  65  63  64  64  80  82  85  84  88  84  82  82  82
              Jose Joao Pimenta Costa Mendes  138 159 132  85  85  86  68  67  83  81  73  88 101 101  99 100  95  95  91  84  83
              Richie Porte                     97 155 167 169 139 157 159 155 124 121 100  96  90  92  81  81  84  82  84  83  84
              Hector Saez Benito               94 154 166 168 138 154 134 150 150 147 107 101 113  98  91  92  85  86  79  85  85
              Oscar Cabedo Carda              176 126 160  89 116 129 142 147 106 104  89  99  92  96  86  88  91  91  92  86  86
              Tom Van Asbroeck                 95  62  58  92  86  78  82  73  80  77  71  67  85  87  87  87  89  85  85  88  87
              Pieter Serry                     68  35 120 102 127 116 114 125 118 116 119 121 103 103  93  93  92  89  86  87  88
              Jorge Cubero Galvez             147  53  76  63  62  79  92 102 101  98 101  98  94  90  95  96  94  92  88  89  89
              Alexandre Geniez                 56  73  66  86 114 112 108 110 100  97  90  82  89  91  97  97  93  90  89  90  90
              Jay McCarthy                     89  51  48  88  82  75  57  56  74  72  81  77  73  72  83  83  87  83  90  91  91
              Imanol Erviti Ollo               79 123 110 127 126 115 122 122 121 117 121 111 102 102  96  95  96  93  95  92  92
              Andrey Amador Bikkazakova        14 101  88  97  80  71  73  69  77  75  78  79  84  86  90  91  86  87  87  93  93
              Dries Devenyns                   46  15  15  76 103  93  91  91  95  93 110  94 104 105 103 103  99  97  93  94  94
              Tiesj Benoot                     70  84  78  91 117 114 121 134 122 118  95  91  99  97 101 101 102 100  97  95  95
              Salvatore Puccio                107  69  63  70  67  74  76  74  89  86  82  78  87  89  89  89  97  94  94  96  96
              Mickael Cherel                  144  93 126 133 146 143 129 129 131 127 109 104 115 110 107 107 104 102 100  97  97
              Jesus Ezquerra Muela            113 104 104 119 104 101  94  88  71  69  93 100  95 100  94  94 100  98  98  98  98
              Ivan Garcia Cortina             101  86  79 100 122 113 119 116 115 112 104 119 111 106  98  99 101  99  99  99  99
              Jonathan Castroviejo Nicolas      7 100 117 136 149 161 161 164 152 149 113 108 100  99 105 104  98  96  96 100 100
              Jetse Bol                       136  66  60  94 108 109 116 114 112 108  94 103  93  94 100 102 103 101 101 101 101
              Victor Campenaerts                3  17  87 104 130 148 112 113 128 125 112  95 109 114 113 109 108 109 104 102 102
              Mikel Iturria Segurola          168 120 144  95  78  87  79  72  79  76  98 110 106 111 111 112 115 116 105 103 103
              Nikita Stalnov                  104  88 103  38  83  85  93  93  93  91 106 118 114 113 106 106 105 103 102 104 104
              Jhonatan Restrepo               109 156 137 138 111 117 125 119 126 122  96 106  97 104 104 105 106 104 103 105 105
              Luis Angel Mate Mardones        152 165 158  84 112 123 135 144 120 115 117 124 112 115 114 114 118 117 114 106 106
              Vegard Stake Laengen             72  70  64  96  87  88  86  94  99 101 102 113 122 123 115 113 113 112 111 107 107
              Alex Aranburu                   126  98 139 150 115 120 120 117 117 114 115 123 110 109 110 111 107 105 106 108 108
              Mike Teunissen                   92 153 129 115 100  96  96  92  98  96 118 115 124 119 121 119 111 107 107 109 109
              Mathias Le Turnier              166 119 107 125 107 107 115 118 143 142 148 132 125 122 124 122 120 118 112 110 110
              Francisco Ventoso                67 148 140 112  98 102 111 105 105 103 125 117 105 107 108 108 110 110 108 111 111
              Mickael Delage                  159  97  86  78  74  70  81  82  91  89 103 116 123 116 116 115 119 114 113 112 112
              Sven Erik Bystrom                83 151 128 145 113 106  90  89  96  95  99 112 121 125 122 121 112 108 109 113 113
              Tosh Van der Sande              145 163 169 153 136 126 110 104 108 105 126 126 126 120 120 120 114 111 110 114 114
              Johannes Frohlinger             135 129 142 124 106 118 113 107 109 106 127 134 136 130 128 129 124 124 117 115 115
              Garikoitz Bravo Oiarbide        157 169 135 107 131 128 141 141 144 140 147 131 129 128 126 125 122 122 119 116 116
              Michael Storer                  118  96  98 117 102 100 109 109 107 131 140 151 134 131 130 132 123 123 122 117 117
              Michael Albasini                 55 107  96 110  97  98 106 108 119 119 122 122 117 117 118 118 117 113 115 118 118
              Peter Sagan                      58 146 127 134 147 137 103 100 116 113 114 109 118 124 125 124 125 119 120 119 119
              Antonio Molina                  134  65  97 113 134 150 154 156 151 148 151 137 140 132 117 116 116 115 116 120 120
              Benjamin Thomas                  13  75  68  98  88  90 101 111 125 124 124 128 131 133 132 130 129 127 123 121 121
              Johann Van Zyl                  142 161 173 163 129 131 146 140 134 130 120 125 119 121 123 123 121 120 118 122 122
              Jonathan Lastra Martinez        156 168 152 162 118 122 123 120 123 120 135 114 127 126 127 128 126 125 124 123 123
              Stephen Cummings                 29 143 164 167 169 172 171 172 167 165 157 144 145 138 133 131 131 129 129 124 124
              Matteo Trentin                   93 124 111 128 142 133 139 133 137 133 130 138 130 129 129 127 127 121 121 127 125
              Ian Boswell                     129  50  47  87  90  94 133 145 148 146 150 136 137 139 136 134 133 133 130 125 126
              Antoine Duchesne                125 127 161 164 166 166 166 167 169 167 159 145 144 136 134 133 132 130 126 126 127
              Sebastian Langeveld              19 140 121 142 154 144 152 152 159 157 143 129 128 127 131 126 128 126 125 128 128
              Pablo Torres Muino              158 170 170 171 170 169 168 171 166 163 162 142 142 134 137 139 130 128 128 129 129
              Markel Irizar Aranburu           53  81  75  80 110 105 104 103 103  99 123 127 133 137 139 136 135 132 127 130 130
              Marc Sarreau                    148 130 113 131 145 158 153 160 162 159 141 146 146 144 140 140 136 134 131 131 131
              Danny van Poppel                 77 132 114 129 143 134 147 136 153 150 152 154 153 145 135 135 134 131 132 132 132
              Daniele Bennati                 108 103  99 118 135 125 138 135 129 126 137 147 149 147 143 142 138 135 133 133 133
              Kasper Asgreen                   37 113 151 157 163 162 162 163 157 155 139 139 139 140 141 138 137 136 134 134 134
              Kiel Reijnen                    133 128 115 135 148 146 137 138 132 128 128 135 138 141 142 141 139 137 135 135 135
              Bert-Jan Lindeman               149 136 153 159 128 127 140 139 146 144 136 143 143 142 144 143 140 139 136 136 136
              Kenneth Van Bilsen              162 172 136 149 160 151 155 151 138 135 144 148 151 151 152 152 147 147 141 139 137
              Diego Rubio                     115 114 156 160 164 163 163 159 156 154 156 159 159 157 149 147 144 145 145 138 138
              Tom Leezer                      130 115 157 161 165 168 167 166 154 151 153 155 155 152 148 148 146 142 138 137 139
              Giacomo Nizzolo                 160 171 133 148 159 149 132 123 140 136 133 141 141 143 145 144 141 138 137 140 140
              Luka Mezgec                     123 138 118 139 151 156 158 154 161 160 160 161 154 150 146 145 142 140 139 141 141
              Luka Pibernik                   146 164 150 151 161 152 143 137 142 138 146 149 147 146 147 146 143 141 140 143 142
              Jelle Wallays                    26 117 172 101 125 121 131 130 130 153 155 158 157 154 154 153 150 146 147 142 143
              Loic Chetout                    163 133 119 141 153 153 156 162 164 161 142 152 150 148 151 150 145 150 146 144 144
              Elia Viviani                     78 150 125 144 156 142 126 124 141 137 145 153 152 153 153 151 149 144 142 146 145
              Jon Aberasturi Izaga            175 174 138 140 152 140 150 142 155 152 154 157 158 156 156 156 153 149 143 145 146
              Simone Consonni                 111 157 130 146 157 145 136 131 133 129 138 150 148 149 150 149 148 143 144 147 147
              Michael Morkov                  122 158 131 147 158 147 130 128 147 143 149 156 156 155 155 154 152 148 148 148 148
              Marcus Burghardt                165 173 171 173 173 167 173 174 173 173 170 168 161 159 158 157 154 151 149 149 149
              Michael Schwarzmann             153 166 155 165 167 170 169 168 168 164 163 163 163 161 160 159 156 154 152 151 150
              Mitchell Docker                  82 111 105 123 140 135 157 158 158 156 158 160 160 158 157 155 151 152 150 150 151
              Fabio Sabatini                  155 167 159 166 168 164 164 161 165 162 161 162 162 160 159 158 155 153 151 152 152
              Lars Boom                        39     175 175 175 175 175 173 172 170 167 166 165 162 161 160 157 155 153 153 153
              Nelson Andres Soto Martinez     143 162 168 170 171 173 172 169 171 169 166 167 167 163 162 161 158 156 154 154 154
              Alex Edmondson                   32 144 124 143 155 159 160 157 163 166 164 164 164 164 163 162 159 157 155 155 155
              Max Walscheid                    76 149 165 172 172 171 170 170 170 168 165 165 166 165 164 163 160 158 156 156 156
              Julien Duval                    120     176 176 176 176 176 176 175 172 169 170 169 166 165 165 161 159 157 157 157
              Matthias Brandle                 36 145 174 174 174 174 174 175 174 171 168 169 168 167 166 164 162 160 158 158 158