Mac Miller - Spotify Chart History

Total streams here only cover the time spent in each top 200. For complete totals, go to Songs.

Peak Date Title Streams Global US CA AU GB NZ NL DE NO IE MX SE PT DK FR BE PL LV PH CH FI CZ TW ZA AT IL MY SG HU JP LT HK EE SK GR CR RO IS CO TH BG SA PA AE ES VN EC MT LU SV GT MA BO ID HN CY DO EG IT KR
2024/03/16 288,963,981 -- 61 86 112 -- 162 -- -- -- 152 -- -- -- -- -- -- -- 110 -- -- -- -- -- -- -- -- -- -- -- -- 199 -- 187 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 85,857,368 14 3 5 22 40 16 43 65 48 29 99 95 24 52 128 37 72 9 110 40 78 18 80 10 52 29 77 75 32 150 10 27 10 37 59 74 50 21 125 168 36 104 119 45 179 176 160 24 27 116 169 116 159 -- 139 36 187 128 -- --
2018/09/08 57,448,321 43 10 36 69 95 47 116 130 88 71 -- 153 82 104 164 78 86 24 -- 92 130 58 166 -- 119 96 131 173 76 -- 42 187 50 58 51 148 52 65 -- -- 50 -- 199 -- -- -- -- 102 68 140 -- -- -- -- -- 66 195 -- -- --
2022/07/22 31,882,538 175 25 63 21 -- 34 195 -- 182 129 -- -- -- -- -- -- -- 25 -- -- -- -- -- -- -- -- -- -- -- -- 169 -- 66 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 24,704,613 38 6 34 79 96 56 95 -- 155 95 190 -- 86 165 -- 140 122 47 -- 176 129 140 -- 49 191 107 -- -- 169 -- 60 -- 57 114 145 184 98 126 -- -- 137 -- 197 -- -- -- -- 89 135 -- -- -- -- -- -- 199 -- -- -- --
2018/09/08 20,969,381 198 68 179 117 -- 177 -- -- -- 196 -- -- -- -- -- 176 98 -- -- 102 -- 180 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 15,170,916 49 11 36 97 106 62 98 171 165 100 131 184 76 172 -- 129 103 45 -- 185 109 145 -- 44 200 129 -- -- 106 -- 64 -- 55 127 133 181 76 128 -- -- 128 -- 183 -- -- -- -- 94 145 165 -- -- -- -- -- -- -- -- -- --
2018/09/08 13,964,250 82 38 71 93 144 78 95 99 116 101 -- 188 180 163 110 147 175 70 -- 150 98 120 133 -- 189 167 -- -- 91 -- 77 196 78 106 122 131 -- 137 -- -- -- -- 191 -- -- -- -- -- 127 -- -- -- -- -- -- -- -- -- -- --
2020/01/17 12,121,412 62 16 59 162 155 106 156 -- 130 149 -- -- 97 161 -- 182 170 64 -- 136 135 107 -- 68 176 136 -- -- 139 -- 84 -- 92 168 168 123 196 123 -- -- 125 -- -- -- -- -- -- 111 181 -- -- -- -- -- -- -- -- -- -- --
2020/01/17 12,110,591 69 23 57 159 194 95 157 -- 114 105 -- 156 120 150 -- 131 -- 80 -- 182 157 134 -- 79 -- 144 -- -- 175 -- 103 -- 96 116 -- 173 140 120 -- -- 90 -- -- -- -- -- -- 161 -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 11,523,065 -- 11 -- -- 122 36 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20 40 -- -- -- 31 -- -- -- -- -- -- -- -- -- 120 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 11,491,531 71 21 66 156 154 92 161 -- 134 164 -- -- 106 145 -- 107 142 86 -- 139 137 90 -- 77 167 198 -- -- 153 -- 117 -- 100 89 176 102 120 85 -- -- 71 -- -- -- -- -- -- 158 -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 10,325,220 91 30 72 193 184 126 180 -- -- 187 -- -- 134 -- -- 139 -- 78 -- 195 -- 152 -- 87 -- 148 -- -- -- -- 104 -- 98 134 -- 174 183 130 -- -- 109 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 9,946,552 98 33 71 195 186 127 179 -- 186 191 -- -- 125 -- -- 133 197 69 -- 184 193 125 -- 98 -- 122 -- -- -- -- 93 -- 102 117 -- 156 165 117 -- -- 105 -- -- -- -- -- -- 182 -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 9,888,448 107 46 96 168 95 111 121 143 112 93 -- 172 190 151 151 90 98 101 -- 97 174 184 149 -- 126 -- -- -- 120 -- 134 -- 121 160 125 196 -- 77 -- -- 192 -- -- -- -- -- -- -- 184 -- -- -- -- -- -- -- -- -- -- --
2018/09/08 9,520,107 110 45 105 89 105 122 135 140 119 103 -- 194 187 175 150 104 125 152 -- 114 -- 71 121 -- 117 -- -- -- 164 -- 177 -- 168 89 -- -- -- 98 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 9,116,012 161 88 123 122 -- 139 192 -- 183 -- -- -- -- 161 -- 181 189 110 -- 148 -- 83 158 -- 110 -- -- -- 197 -- 104 -- 143 159 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 8,707,419 118 46 85 170 142 161 145 -- -- 144 -- -- 165 -- -- 184 -- 122 -- -- -- -- -- 132 -- 181 -- -- -- -- 127 -- 127 200 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 6,803,311 150 65 135 91 117 139 170 200 157 110 -- -- 124 -- -- 105 146 154 -- 134 -- 80 -- -- -- -- -- -- -- -- 188 -- 158 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 6,476,857 -- 99 195 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 6,462,701 139 51 98 179 134 193 149 -- -- 136 -- -- 188 -- -- 187 -- 134 -- -- -- -- -- 145 -- -- -- -- -- -- 192 -- 143 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 6,159,873 148 57 106 -- 166 145 173 -- -- 162 -- -- 118 -- -- -- -- 148 -- -- -- -- -- 173 -- -- -- -- -- -- 196 -- 151 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/01/17 5,934,464 157 60 114 190 150 140 160 -- -- 156 -- -- 115 -- -- -- -- 150 -- -- -- -- -- 163 -- -- -- -- -- -- 105 -- 171 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 4,574,658 131 82 182 -- -- 157 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 4,355,164 162 73 113 157 -- 88 154 90 189 199 -- 99 -- 98 113 185 -- -- -- 183 179 190 -- -- 100 -- -- -- 179 -- -- -- -- -- -- -- -- 72 -- -- -- -- -- -- -- -- -- -- 136 -- -- -- -- -- -- -- -- -- -- --
2018/09/08 4,237,847 166 111 154 172 168 106 143 129 122 184 190 166 169 -- 141 -- 121 150 -- 160 134 -- 154 -- 150 -- 144 140 -- -- 160 -- -- -- 173 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 189 -- -- -- -- 195 --
2018/09/08 3,789,432 112 98 103 188 -- 153 -- -- -- -- -- -- 189 -- -- -- -- -- -- -- -- 146 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 3,452,850 -- 66 124 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 189 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 3,219,982 158 159 139 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/06/21 2,926,946 65 82 154 166 139 146 135 155 188 147 -- -- -- 184 -- -- 144 38 -- 78 -- 96 141 -- 125 93 -- -- 76 -- 62 -- 184 96 -- -- 83 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 2,402,283 115 77 140 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 199 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/07/02 2,042,566 159 141 57 -- -- -- -- -- 109 -- -- 199 -- -- -- -- -- -- -- -- -- -- -- 109 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 200
2021/09/17 1,660,284 -- 160 129 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 1,644,147 171 168 147 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 1,639,141 -- 170 172 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 1,618,030 -- 167 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 1,608,734 -- 154 167 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 157 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 1,601,436 -- 175 171 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/06/01 1,496,460 -- 181 193 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 1,484,432 -- 183 117 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 1,239,568 -- 107 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/08/19 856,008 -- 192 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 816,447 174 60 141 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/08/03 750,480 -- 134 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/09/18 701,017 -- 147 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 666,011 -- 56 149 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/09/18 607,395 -- 195 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 601,129 -- 77 197 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 547,881 -- 90 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 544,051 -- 99 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 519,730 -- 114 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 515,894 -- 108 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/11/30 398,285 -- 140 184 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 371,290 -- 178 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/08/21 368,543 -- 166 194 -- -- -- -- -- -- -- -- -- -- -- -- -- 172 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/09/18 360,406 -- 175 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 357,927 -- 104 177 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 118 89 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/03/20 339,622 -- 111 166 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 311,836 -- 101 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/06/14 303,729 -- 106 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 277,604 -- 133 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 276,093 -- 126 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 271,600 -- 146 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 266,399 -- 151 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 262,577 -- 158 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 259,109 -- 147 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 258,517 -- 152 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 253,805 -- 155 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 248,630 -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 246,847 -- 163 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/10/15 237,791 -- 197 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/07/22 235,980 -- 193 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/09/08 220,097 -- 190 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/09/16 156,131 -- 174 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/09/18 95,158 -- 189 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --