Chance the Rapper - Spotify Chart History

Peak Date Title Featuring Streams Global US GB AU CA PH DE NL SE BR NO ID DK NZ MX ES IT FR IE SG MY FI PL BE IN JP CH TW AR PT AT HK CO CZ TH CL TR HU PE CR IS SK GR IL LT VN LV EE PA DO EC GT RO UY HN BG SV MT LU ZA KR PY BO AE CY NI SA AD
20170505 , , , 729,127,520 2 2 1 1 1 1 2 4 2 10 3 2 2 1 25 21 13 4 2 4 3 5 6 3 -- 7 2 6 51 1 2 4 27 3 14 45 20 4 53 10 2 3 2 62 5 -- 5 3 15 16 38 30 -- 40 24 4 19 2 2 -- -- 52 32 -- 2 15 -- 9
20200918 461,423,116 4 3 11 4 4 4 26 4 5 75 3 36 8 2 104 101 103 127 5 6 9 27 74 12 3 58 15 8 97 32 13 3 103 24 19 161 -- 20 145 95 4 16 47 36 25 21 23 22 79 86 114 91 43 103 96 37 101 -- 16 31 24 174 128 24 16 104 182 --
20170213 , 219,630,246 88 24 185 129 63 153 -- -- -- -- -- -- -- 93 -- -- -- -- 110 -- 188 -- -- -- -- 149 -- -- -- -- -- -- -- 194 -- -- -- 177 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160401 , 201,115,117 32 36 5 2 39 22 57 28 58 115 27 47 25 3 -- 139 62 135 13 34 38 90 36 26 -- -- 31 63 -- 58 62 42 -- 28 -- -- 64 35 -- 192 15 30 35 -- 21 -- 21 27 116 178 -- 156 -- 157 113 36 175 24 27 -- -- 171 135 -- 27 128 -- --
20190524 , 198,029,795 9 11 5 6 5 44 42 40 13 108 14 111 7 5 -- 120 98 105 8 17 34 6 26 43 -- 43 23 12 115 36 31 7 184 15 16 169 171 5 -- 127 21 10 20 26 7 33 6 7 167 199 -- 187 8 104 175 18 191 9 17 -- -- -- 174 -- 12 -- -- --
20200305 , , 116,921,629 126 31 -- -- 53 -- -- -- -- -- 151 -- -- 180 -- -- -- -- 190 -- -- 146 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 100 -- 200 -- 157 -- 110 136 -- -- -- -- 145 -- -- 150 -- 162 142 -- -- -- -- -- 137 -- -- --
20190727 81,412,269 65 10 180 199 64 -- -- -- -- -- -- -- -- 137 -- -- -- -- 160 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 183 -- 177 160 -- -- -- -- -- -- -- -- 197 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170331 51,800,975 103 47 127 64 82 -- -- -- -- -- -- -- -- 74 -- -- -- -- 95 189 -- -- 114 101 -- -- 112 -- -- 151 -- 179 -- 101 -- -- -- 112 -- -- 139 81 82 -- 60 -- 54 77 -- -- -- -- -- -- -- 96 -- 75 88 -- -- -- -- -- 83 -- -- --
20170213 , 46,868,980 128 75 -- -- 169 174 -- -- -- -- -- -- -- -- -- -- -- -- -- 155 103 -- -- -- -- 191 -- -- -- -- -- 200 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190517 , 23,978,839 176 47 -- -- 81 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 148 -- -- -- -- -- -- -- -- -- 193 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20151030 19,180,166 146 85 -- 151 138 -- -- -- -- -- -- -- -- 157 -- -- -- -- -- -- -- -- 147 -- -- -- 166 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20180409 17,929,680 75 24 127 171 54 -- -- -- -- -- -- -- -- 162 -- -- -- -- 113 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 147 -- 140 -- -- -- -- -- -- 175 -- -- 186 -- -- 82 -- -- -- -- -- -- -- -- -- -- -- --
20180720 17,648,535 58 18 118 73 36 -- -- -- -- -- -- -- -- 79 -- -- -- -- 83 -- -- -- -- -- -- 157 -- -- -- 144 -- -- -- -- -- -- -- -- -- -- 110 -- 98 160 108 -- 126 191 -- -- -- -- 88 -- -- 137 -- -- -- -- -- -- -- -- -- -- -- --
20170214 , 15,834,805 175 109 -- -- 174 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170214 15,000,561 191 65 -- -- 151 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170214 6,945,155 -- 163 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160601 , 6,808,921 171 89 -- -- 145 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161223 , 6,785,971 -- 115 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 186 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20180720 5,873,663 148 46 -- -- 129 -- -- -- -- -- -- -- -- -- -- -- -- -- 172 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190927 , , 5,281,589 67 45 -- -- 108 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 92 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 5,273,585 152 29 -- 175 129 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 4,877,728 130 49 -- -- 141 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 4,674,004 172 36 170 131 128 -- -- -- -- -- -- -- -- 177 -- -- -- -- 188 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170213 , 3,959,699 -- 138 -- -- 191 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20180720 3,397,890 120 81 -- 166 169 -- -- -- -- -- -- -- -- -- -- -- -- -- 199 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 170 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,980,475 112 55 -- -- 88 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170213 2,941,261 -- 120 -- -- 199 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,757,830 161 79 -- -- 134 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,721,325 155 82 -- -- 139 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,679,183 126 59 -- -- 109 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,164,611 176 104 -- -- 134 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20181130 2,082,275 -- 153 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,073,486 198 113 -- -- 158 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 2,027,613 -- 117 -- -- 186 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 1,978,376 -- 121 -- -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 1,875,315 -- 138 -- -- 192 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20180719 , 1,792,663 199 134 -- -- 165 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 , 1,683,506 -- 167 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 1,623,674 -- 181 -- -- 162 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 1,612,081 -- 183 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 1,562,129 -- 194 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170623 1,288,148 129 167 126 -- 95 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 832,043 -- 90 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160507 , , 799,057 -- -- -- -- -- -- 181 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 133 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190726 648,658 -- 107 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20150316 484,689 -- 209 -- -- 236 -- -- -- -- -- -- -- -- -- -- -- -- -- -- 236 -- -- 237 243 -- -- 218 185 -- -- -- -- -- -- -- -- 238 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161118 370,103 189 171 119 -- -- -- -- -- 151 -- -- -- -- -- -- -- 129 -- 139 -- -- -- -- -- -- -- -- -- -- 130 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 324,147 -- 110 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 313,204 -- 118 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190301 , 305,685 -- 152 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 303,775 -- 117 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 303,042 -- 118 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20181130 294,070 -- 184 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 273,905 -- 141 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190727 269,785 -- 145 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 262,934 -- 164 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190621 253,078 -- 168 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170519 245,826 -- 174 154 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 153 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 244,472 -- 187 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190628 , 243,884 -- 188 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20151218 , 238,935 -- 115 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 191 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160601 , , , 234,807 -- 196 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20150310 , 107,901 -- 184 -- -- -- -- -- 168 -- -- -- -- -- -- 130 -- 105 -- -- -- -- -- 92 -- -- -- -- 114 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160226 61,464 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 183 -- -- -- -- -- -- -- -- 163 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160104 , , 52,647 -- -- -- 198 -- -- -- -- -- -- -- -- -- 162 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160404 , , , 14,922 -- -- -- -- -- -- -- -- -- -- -- -- -- 189 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 171 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20160325 , , , 2,652 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 191 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20150509 1,180 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 279 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --