Post Malone - Spotify Chart History | Click the headers to sort

Peak DateTrackWithStreams Global US GB CA AU DE MX SE BR NL PH NO IT DK NZ FR IE ID FI ES PL MY IN BE SG PT CH AT TR TH CZ TW HU HK AR JP CR RO CL SK GR IL IS CO GT LV SV LT EE VN HN EC PA DO PY PE BG BO MT LU CY NI UY
20170929 rockstar 21 Savage 1,899,071,734 1 1 1 1 1 1 18 1 14 1 33 1 2 1 1 2 1 24 1 15 1 11 43 1 10 1 1 1 2 13 1 8 1 5 74 14 14 3 67 1 1 7 1 53 25 1 11 1 1 102 13 60 14 12 37 79 1 42 1 1 1 20 72
20190118 Sunflower - Spider-Man: Into the Spider-Verse Swae Lee 1,464,208,351 1 1 3 2 1 26 8 4 56 30 3 6 52 1 1 31 3 5 6 102 15 1 3 8 1 13 16 21 97 1 5 7 5 1 114 30 25 4 145 3 8 3 3 94 27 2 21 2 1 4 25 66 54 62 86 113 7 54 3 3 3 36 151
20180430 Better Now 1,204,383,037 1 1 2 1 1 6 41 1 45 4 14 1 37 2 1 30 3 20 2 46 23 6 34 5 3 2 3 2 18 6 1 3 4 2 123 40 56 1 131 1 3 5 3 87 55 1 54 2 1 5 44 94 50 58 61 152 2 63 2 1 1 64 95
20170609 Congratulations Quavo 1,051,423,300 20 5 23 7 15 54 64 32 110 85 54 51 99 31 18 133 29 48 41 148 43 48 176 55 54 12 40 51 113 61 44 84 48 54 -- 91 74 51 -- 42 33 -- 11 192 84 17 62 33 24 -- 64 -- 85 90 135 -- 35 156 37 28 35 66 --
20180226 Psycho Ty Dolla $ign 926,198,416 2 2 2 2 1 5 38 1 57 7 6 1 22 1 2 20 2 6 3 59 16 4 106 5 4 2 2 4 52 4 3 5 2 3 138 61 31 2 107 1 2 8 3 81 47 2 31 2 1 25 30 107 45 37 72 178 2 64 2 2 2 44 116
20190906 Circles 925,343,409 1 1 2 1 2 16 30 7 42 4 5 3 39 3 1 45 2 28 4 79 20 2 9 8 2 10 9 8 71 7 2 2 2 2 137 54 52 5 130 1 18 4 1 72 43 2 42 2 3 8 35 100 51 72 82 187 5 66 1 2 4 79 136
20190201 Wow. 914,228,867 2 2 2 1 2 12 63 2 76 17 33 1 16 1 3 72 2 35 1 58 20 8 6 5 10 5 4 8 59 14 3 9 1 5 154 50 53 1 -- 1 1 1 3 128 78 1 69 1 2 12 68 195 81 77 157 -- 1 106 1 1 1 82 197
20171027 I Fall Apart 892,306,349 10 2 8 10 1 53 -- 16 186 58 38 24 126 22 1 195 11 72 67 159 40 52 -- 32 38 15 39 36 176 78 27 46 28 31 -- 78 125 26 -- 20 17 99 23 197 157 5 143 10 10 -- 105 -- 113 142 157 -- 24 198 11 20 14 167 --
20190906 Goodbyes (Feat. Young Thug) Young Thug 647,216,687 2 1 7 2 3 16 42 3 51 5 7 4 52 4 3 39 6 20 2 91 29 3 7 9 4 5 8 9 86 2 5 5 2 3 119 56 44 2 149 2 13 10 3 96 46 3 37 3 3 10 46 130 52 57 115 -- 4 73 2 5 4 47 110
20180427 Candy Paint 466,369,436 17 4 26 17 15 87 180 35 176 73 52 37 110 11 4 197 28 59 76 142 69 54 -- 27 44 33 54 71 183 76 25 48 24 25 -- 80 135 29 -- 19 20 96 39 159 145 12 143 17 11 -- 111 -- 95 134 194 -- 24 174 15 21 16 187 --
20160122 White Iverson 453,277,185 38 8 65 25 66 152 -- 103 157 81 74 100 95 69 65 185 78 -- 149 122 68 64 -- 77 54 68 55 157 125 -- 58 78 57 77 -- -- -- 170 -- 59 57 -- 37 -- 136 47 170 51 62 -- 82 -- 88 97 -- -- 52 160 47 50 -- 131 --
20180713 Jackie Chan Tiƫsto, Dzeko, Preme 406,003,254 11 18 4 8 10 20 54 18 100 6 56 13 20 4 6 34 5 65 10 61 6 33 -- 4 24 18 17 18 131 60 2 14 3 15 167 59 83 12 156 3 9 8 18 92 67 2 63 3 3 43 59 118 66 81 134 152 14 100 2 5 7 101 132
20171013 Go Flex 293,533,268 52 24 61 49 55 175 -- 52 -- 180 126 52 -- 90 51 -- 57 -- 154 -- 86 153 -- 88 157 52 92 92 -- -- 62 174 81 168 -- -- -- 138 -- 50 55 -- 50 -- -- 27 -- 39 19 -- -- -- -- -- -- -- 59 -- 45 53 59 -- --
20190906 Take What You Want Ozzy Osbourne, Travis Scott 237,007,650 6 3 11 3 28 53 -- 23 118 33 200 10 69 13 22 117 18 -- 17 -- 48 77 71 59 76 44 26 29 200 167 13 127 5 39 -- -- 112 4 -- 7 32 41 9 -- 177 15 192 18 16 173 182 -- 142 198 -- -- 2 -- 9 23 15 -- --
20180427 Ball For Me Nicki Minaj 174,567,655 15 9 21 9 21 62 -- 44 -- 59 -- 35 168 39 19 173 23 -- 78 -- 141 110 -- 60 119 43 47 44 -- 178 51 160 45 94 -- -- 185 20 -- 16 41 63 26 -- 182 33 -- 31 18 -- -- -- 193 -- -- -- 17 -- 26 25 30 -- --
20190906 Enemies DaBaby 170,684,754 7 4 20 5 24 61 -- 31 183 29 -- 14 99 19 25 140 24 -- 30 194 111 79 77 58 78 48 33 37 -- 143 20 129 13 38 -- -- 141 14 -- 20 44 45 12 -- 136 19 132 27 17 -- 173 -- 130 160 -- -- 15 -- 11 26 30 -- --
20190906 Saint-Tropez 166,242,848 4 2 12 2 9 32 142 10 103 21 68 6 70 9 13 85 13 139 12 152 52 16 28 24 16 32 16 20 186 37 8 17 7 9 -- 95 88 9 -- 4 28 30 5 170 113 9 97 8 7 47 86 -- 82 115 173 -- 8 193 3 10 11 195 --
20180427 Paranoid 142,895,894 4 3 7 4 7 35 128 16 145 31 60 9 89 8 6 90 7 128 30 131 79 32 -- 16 40 12 18 18 163 71 11 54 11 13 -- 152 74 6 -- 5 11 26 8 190 91 4 77 7 4 111 77 -- 78 85 182 -- 8 184 5 5 8 117 --
20190906 Hollywood's Bleeding 136,266,745 5 5 9 6 15 34 153 13 111 16 -- 3 59 4 19 88 14 -- 10 167 49 38 23 30 30 26 12 18 187 163 10 116 3 19 -- -- 96 6 -- 3 34 39 2 -- 145 11 138 15 8 153 125 -- 108 116 -- -- 4 -- 5 7 12 -- --
20180427 Stay 124,935,100 11 6 17 10 20 85 -- 42 -- 58 89 28 162 27 15 190 12 129 62 189 144 47 -- 50 55 17 59 62 -- 84 45 89 39 47 -- -- 119 18 -- 18 33 62 25 -- 119 17 128 23 9 135 116 -- 125 166 173 -- 22 187 18 23 20 -- --
20180427 Spoil My Night Swae Lee 111,732,802 9 4 13 5 16 51 163 31 173 39 113 22 119 19 12 106 18 97 57 160 106 73 -- 35 74 18 25 32 195 126 33 113 27 63 -- 180 102 14 -- 11 17 47 15 -- 116 14 113 21 10 -- 107 -- 102 139 -- -- 14 -- 16 13 18 193 --
20180427 Rich & Sad 108,754,606 10 5 15 8 18 61 -- 30 -- 52 155 21 133 23 11 145 21 -- 67 -- 130 79 -- 51 88 29 38 40 -- 193 40 168 41 68 -- -- 127 24 -- 13 45 65 18 -- 132 26 133 32 12 -- 119 -- 130 149 -- -- 23 -- 24 17 27 -- --
20200214 Forever Justin Bieber, Clever 86,546,726 15 7 26 7 29 65 160 12 112 29 60 19 136 12 31 120 34 108 34 152 103 24 26 47 25 55 32 33 -- 72 25 22 23 9 195 88 132 29 134 17 48 54 12 126 128 28 159 31 26 19 134 156 100 120 -- 200 21 -- 25 26 20 -- 198
20190906 Die For Me Halsey, Future 85,852,746 13 7 22 10 30 58 -- 38 192 36 -- 18 110 24 30 167 29 -- 26 -- 91 54 56 70 60 54 35 33 -- 175 21 144 10 32 -- -- 192 11 -- 18 54 85 18 -- 150 24 181 33 22 193 190 -- 179 185 -- -- 7 -- 15 30 37 -- --
20180427 Over Now 81,103,295 13 8 16 11 19 67 -- 32 -- 56 -- 24 152 32 16 174 17 -- 60 -- 125 116 -- 55 128 31 42 43 -- 200 38 187 32 118 -- -- 161 17 -- 12 37 67 22 -- 166 15 184 24 11 -- 194 -- 156 197 -- -- 15 -- 19 18 24 -- --
20190906 On The Road Meek Mill, Lil Baby 79,482,301 17 8 26 9 33 71 -- 45 -- 39 -- 21 144 29 33 184 37 -- 33 -- 152 111 153 78 121 60 43 51 -- -- 37 194 21 73 -- -- 146 21 -- 26 66 80 25 -- -- 28 -- 39 31 -- 185 -- 170 186 -- -- 19 -- 22 38 47 -- --
20180427 92 Explorer 75,803,312 23 14 28 16 40 94 -- 60 -- 76 -- 51 197 50 29 -- 28 -- 94 -- 189 189 -- 87 185 55 65 70 -- -- 84 -- 67 176 -- -- -- 32 -- 39 61 121 35 -- -- 49 -- 52 33 -- -- -- -- -- -- -- 34 -- 51 43 36 -- --
20180427 Zack And Codeine 67,772,234 16 10 20 12 24 75 -- 53 -- 60 188 45 157 38 20 182 22 -- 89 -- 166 109 -- 67 126 41 54 49 -- -- 56 192 59 113 -- -- 163 27 -- 26 60 88 28 -- 168 38 174 44 21 -- 152 -- 146 160 -- -- 29 -- 30 28 48 -- --
20180427 Same Bitches G-Eazy, YG 65,035,514 18 13 25 13 23 60 -- 55 -- 62 -- 40 155 26 21 175 26 -- 54 -- 153 145 -- 68 168 44 41 46 -- -- 63 -- 30 164 -- -- 195 19 -- 19 30 85 31 -- -- 29 -- 36 19 -- -- -- -- -- -- -- 19 -- 27 24 23 -- --
20171018 Homemade Dynamite (Feat. Khalid, Post Malone & SZA) - REMIX Lorde, Khalid, SZA 64,575,933 54 43 82 41 21 67 -- 86 -- 83 60 88 130 112 18 -- 59 96 145 186 53 47 -- 64 39 63 56 40 -- 52 37 63 39 31 -- 168 -- -- -- 29 31 -- 126 -- -- 33 -- 19 37 -- -- -- -- -- -- -- 38 -- 24 46 23 -- --
20161213 Deja Vu Justin Bieber 60,353,402 119 55 -- 85 160 -- 184 167 -- 175 197 69 -- 67 54 101 -- 163 139 -- -- 116 -- -- 159 142 185 186 141 -- -- 112 -- -- -- -- -- -- -- -- 182 -- 70 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 132 -- -- --
20180427 Takin' Shots 60,169,699 19 12 24 14 28 76 -- 51 -- 69 -- 52 173 41 25 185 24 -- 86 -- 147 148 -- 71 166 45 58 57 -- -- 59 -- 56 174 -- -- 126 26 -- 23 62 103 33 -- 160 36 -- 45 22 -- -- -- -- 177 -- -- 26 -- 37 26 45 -- --
20190906 A Thousand Bad Times 56,545,491 19 10 24 12 37 81 -- 42 195 43 -- 25 157 27 38 198 31 -- 43 -- 160 107 155 96 102 75 60 50 -- -- 41 183 29 69 -- -- 157 41 -- 27 109 159 19 -- -- 35 -- 47 33 -- 161 -- 185 -- -- -- 46 -- 24 56 68 -- --
20190927 Writing on the Wall French Montana, Rvssian, Cardi B 55,226,171 48 35 57 23 40 108 -- 38 -- 101 182 19 -- 44 56 -- 61 -- 49 -- -- 129 146 102 113 111 54 102 -- 185 84 115 33 67 -- -- -- 59 -- 39 69 122 107 -- -- 39 -- 30 43 193 -- -- -- -- -- -- 39 -- 23 14 24 -- --
20180427 Otherside 47,130,676 25 15 27 19 39 87 -- 58 -- 74 -- 53 158 46 33 184 27 -- 77 -- 191 170 -- 77 180 49 70 68 -- -- 68 -- 64 179 -- -- 169 31 -- 31 64 124 30 -- -- 42 -- 56 26 -- -- -- -- -- -- -- 28 -- 33 34 46 -- --
20190906 Allergic 42,026,709 22 12 33 19 48 110 -- 53 177 55 -- 27 179 43 46 146 41 -- 51 -- 172 118 176 115 138 81 77 64 -- -- 58 -- 31 94 -- -- 149 49 -- 36 114 183 26 -- 184 42 -- 56 40 -- 155 -- 186 194 -- -- 50 -- 27 68 77 -- --
20180427 Blame It On Me 41,618,686 27 18 34 22 44 111 -- 65 -- 91 -- 61 200 60 38 -- 31 -- 99 -- 176 172 -- 91 199 46 83 81 -- -- 81 -- 73 183 -- -- 200 35 -- 36 68 139 37 -- -- 45 -- 55 27 -- -- -- -- -- -- -- 36 -- 41 48 42 -- --
20190906 Staring At The Sun SZA 40,730,037 27 14 36 17 46 135 -- 70 -- 68 185 40 134 44 49 179 49 -- 66 -- 176 88 199 131 86 94 97 86 -- 176 60 139 35 55 -- -- -- 50 -- 39 107 189 34 -- -- 41 -- 54 43 -- -- -- -- -- -- -- 51 -- 32 87 72 -- --
20190322 Wow. - Remix Roddy Ricch, Tyga 38,791,409 129 75 161 80 110 180 -- -- -- -- -- 180 -- 185 145 -- 165 -- -- -- -- -- -- -- -- -- 176 185 -- -- -- -- 182 -- -- -- -- 88 -- 160 72 -- -- -- -- 137 -- 162 -- -- -- -- -- -- -- -- 113 -- 173 175 76 -- --
20171012 No Option 38,567,491 -- 113 177 172 136 -- -- -- -- -- -- -- -- -- 117 -- 121 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 177 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20180427 Sugar Wraith 38,095,295 33 21 35 25 55 114 -- 74 -- 105 -- 68 -- 68 45 -- 38 -- 107 -- -- 184 -- 105 198 68 88 85 -- -- 103 -- 89 -- -- -- -- 49 -- 49 94 172 43 -- -- 62 -- 65 37 -- -- -- -- -- -- -- 55 -- 58 50 66 -- --
20180126 Notice Me Migos 37,708,954 60 23 81 18 153 148 -- 150 -- 110 -- 45 169 87 131 134 126 -- 188 -- -- -- -- 118 -- 135 53 139 -- -- -- -- 83 -- -- -- -- 75 -- 92 26 -- 16 -- -- 121 -- 118 150 -- -- -- -- -- -- -- 20 -- 77 42 74 -- --
20171117 Homemade Dynamite - REMIX Lorde, Khalid, SZA 33,705,391 101 96 -- 48 17 77 -- -- -- 136 160 -- -- -- 22 -- 197 -- -- -- 192 190 -- 95 128 124 87 55 -- -- 63 184 77 118 -- -- -- -- -- 71 57 -- -- -- -- 42 -- 35 61 -- -- -- -- -- -- -- 84 -- 59 81 58 -- --
20190906 Myself 29,442,729 39 18 57 31 70 178 -- 83 -- 80 -- 48 179 55 61 -- 62 -- 88 -- -- 156 -- 164 183 118 119 113 -- -- 82 -- 52 127 -- -- -- 72 -- 56 173 -- 43 -- -- 57 -- 95 59 -- -- -- -- -- -- -- 96 -- 49 121 129 -- --
20190916 I'm Gonna Be 24,994,388 57 27 81 49 111 -- -- 141 -- 118 -- 63 -- 82 102 -- 103 -- 162 -- -- -- -- -- -- 167 -- 196 -- -- 135 -- 60 -- -- -- -- 104 -- 51 -- -- 64 -- -- 134 -- 169 94 -- -- -- -- -- -- -- 123 -- 60 136 172 -- --
20190906 I Know 23,320,622 42 20 60 36 78 168 -- 90 -- 86 -- 50 184 58 75 -- 64 -- 87 -- -- -- -- 185 -- 133 133 124 -- -- 100 -- 59 -- -- -- -- 82 -- 62 200 -- 52 -- -- 81 -- 105 65 -- -- -- -- -- -- -- 108 -- 53 127 160 -- --
20190906 Internet 21,386,930 44 21 61 38 80 194 -- 98 -- 89 -- 49 162 67 76 -- 67 -- 94 -- -- 195 -- 184 195 128 137 128 -- -- 108 -- 64 191 -- -- -- 89 -- 60 120 -- 45 -- -- 88 -- 120 79 -- -- -- -- -- -- -- 112 -- 48 149 145 -- --
20190906 Im Gonna Be 20,316,233 25 13 40 21 51 118 -- 67 -- 62 -- 34 178 42 50 186 52 -- 60 -- 181 175 179 121 166 86 84 70 -- -- 51 -- 30 168 -- -- 199 39 -- 32 119 192 32 -- -- 48 -- 65 46 -- -- -- -- -- -- -- 47 -- 33 83 85 -- --
20180427 Jonestown (Interlude) 19,955,680 49 25 50 35 62 164 -- 107 -- 140 -- 83 -- 94 59 -- 47 -- 161 -- -- -- -- 129 -- 79 127 118 -- -- 118 -- 104 -- -- -- -- 56 -- 68 98 -- 54 -- -- 69 -- 75 48 -- -- -- -- -- -- -- 75 -- 71 77 79 -- --
20190517 Celebrate DJ Khaled, Travis Scott 12,194,983 67 36 101 25 50 195 -- 153 -- -- -- 92 -- 45 73 -- 119 -- 145 -- -- 171 161 158 172 101 120 165 -- -- 179 174 64 149 -- -- -- 31 -- 70 51 114 113 -- -- 96 -- 99 133 -- -- -- -- -- -- -- 69 -- 55 64 55 -- --
20170620 Congratulations - Remix Quavo, Future 6,619,134 -- 97 -- 154 -- -- -- -- -- -- -- -- -- -- 186 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20200529 Goodbyes Young Thug 4,378,081 139 101 178 120 -- -- -- -- -- -- -- -- -- -- -- -- 170 -- -- -- -- 120 -- -- -- 157 -- -- -- -- -- -- 189 -- -- -- -- -- -- 195 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20171215 rockstar - Remix Nicky Jam, Ozuna 3,292,701 -- -- -- -- -- -- 85 165 -- -- -- -- -- -- -- -- -- -- -- -- 160 -- -- 175 -- 163 -- -- -- -- 99 -- 84 -- -- -- -- -- -- 106 80 -- -- -- 127 -- 142 55 -- -- 171 -- 99 83 160 -- -- 183 -- -- -- -- --
20161213 Patient 3,149,628 -- 165 -- 101 -- -- -- -- -- -- -- -- -- -- 194 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161213 Up There 2,328,189 -- 171 -- 180 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161209 Big Lie 1,682,287 -- 129 -- 181 -- -- -- -- -- -- -- -- -- -- 183 -- -- -- -- -- 146 -- -- -- -- -- 182 194 -- -- 133 -- 110 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20200221 It's A Raid Ozzy Osbourne 1,228,477 129 78 177 80 -- -- -- 82 -- -- -- 93 -- -- -- -- -- -- 79 -- -- -- -- -- -- -- 188 194 -- -- 121 -- 97 -- -- -- -- 126 -- 153 -- -- -- -- -- 92 -- 149 87 -- -- -- -- -- -- -- 92 -- -- -- -- -- --
20161212 Leave 1,128,446 -- 189 -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161212 Too Young 341,394 -- 180 -- -- -- -- -- -- -- -- -- -- -- -- 165 -- 128 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 194 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161213 Money Made Me Do It 2 Chainz 235,878 -- -- -- 157 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20161212 Cold 154,134 -- 198 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190215 If I Can Dream (from the NBC Elvis All-Star Tribute) Elvis Presley, Shawn Mendes, Darius Rucker, Blake Shelton, Carrie Underwood 32,192 -- -- -- -- -- -- -- 99 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20170106 Came Up - Casper & B. Remix Flosstradamus, FKi 1st, graves, KEY, Casper & B. 14,779 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 122 -- -- 174 -- -- 163 171 -- -- 114 -- 106 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20190822 Feeling Whitney 5,963 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 168 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --