Home
SPOTIFY

peak date title streams global nl de be fr se es gb no ch fi at pl dk ph mx pe ca cz hu id ie ec my sg in sk ar pt tw cl co uy nz ro gt ee lu bo pa hk lt lv th br is sv us do py hn bg gr mt au ni ma it cy jp tr cr il za
2019/08/30 Instagram 121,552,138 81 6 24 4 52 95 68 -- 69 38 34 36 52 153 -- 149 106 190 196 55 -- -- 93 -- 173 48 63 -- 122 146 174 129 118 -- 50 123 152 12 101 108 -- 190 87 -- -- -- 133 -- 150 177 137 86 172 85 -- 106 125 196 129 -- -- -- 144 159
2024/03/08 Thank You (Not So Bad) 94,238,654 170 15 13 12 91 33 -- 119 38 23 94 17 125 35 -- -- -- -- 35 75 -- 68 -- -- -- -- 31 -- -- -- -- -- -- -- -- -- 55 25 -- -- -- 144 155 -- -- 90 -- -- -- -- -- -- -- -- -- -- -- -- 153 -- -- -- -- --
2017/07/28 Complicated 51,391,413 134 52 56 1 -- 41 169 -- 59 52 84 43 113 76 103 -- -- 98 77 56 102 168 196 62 78 -- 65 -- 147 57 -- -- -- -- -- 176 58 61 190 -- 131 78 85 98 -- -- -- 192 -- -- -- 91 80 79 153 -- -- -- 72 -- -- -- -- --
2018/02/02 Slow Down 17,530,851 -- 2 -- 2 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/11/11 Hey Baby 16,247,694 -- -- 36 2 -- 127 147 -- 83 147 55 85 175 114 -- -- -- 165 156 91 -- -- -- -- -- -- 132 -- 127 195 -- -- -- -- -- -- 90 116 175 -- -- 112 153 -- 143 -- -- -- -- -- -- 97 101 190 -- -- -- -- -- 57 -- -- -- --
2023/07/21 She Knows 8,614,646 -- 14 170 30 -- -- -- -- 104 -- 104 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 130 -- -- -- -- -- -- -- -- -- -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/02/07 Daar Gaat Ze (Nooit Verdiend) 8,304,901 -- 10 -- 17 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/10/31 Higher Place 3,571,349 -- -- 126 19 -- -- -- -- -- 92 -- 123 86 -- 156 -- -- -- 81 142 183 195 199 87 78 -- 124 196 153 104 -- -- -- 75 -- 122 128 -- -- -- 175 161 89 -- -- -- -- -- 133 158 -- -- 142 133 -- -- -- -- -- -- 135 -- -- --
2020/07/24 Say My Name 3,568,730 -- 115 165 44 -- 174 -- -- -- -- 157 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/12/31 Boomshakalaka 3,505,146 -- -- -- -- -- -- 151 -- -- -- -- -- -- -- -- -- 137 -- -- -- -- -- 82 -- -- -- -- 185 -- -- -- -- 72 -- -- -- -- -- 133 195 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/06/22 When I Grow Up 2,178,539 -- -- 165 21 -- -- -- -- 190 -- -- 196 -- -- -- -- -- -- -- 169 -- -- -- -- -- -- -- -- -- 118 -- -- -- -- 116 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/11/25 Crowd Control - Radio Edit 1,344,692 -- -- -- 11 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/08/20 Stay a While - Radio Edit 1,258,150 -- -- -- 33 -- -- -- -- -- -- 152 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 98 -- -- -- -- -- -- 85 -- -- -- -- -- 171 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/06/15 * He's a Pirate - Hans Zimmer vs Dimitri Vegas & Like Mike / Bonus Track 1,137,010 -- -- -- 5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/02/15 Selfish 1,112,402 -- -- -- 186 -- 172 -- -- 83 -- -- -- -- -- -- -- -- -- 200 109 -- -- -- -- -- -- 151 -- -- -- -- -- -- -- 101 -- -- -- -- -- -- 84 -- -- -- -- -- -- -- -- -- -- 188 -- -- -- -- -- -- -- -- -- -- --
2018/05/04 All I Need 1,026,875 -- -- -- 2 -- 154 -- -- -- -- -- -- -- -- -- -- -- -- -- 166 -- -- -- -- -- -- -- -- -- 192 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/06/16 The Hum - Radio Edit 1,017,672 -- -- 235 73 -- 179 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/04/30 Melody - Radio Mix 973,128 -- -- -- 61 -- -- -- -- -- -- 104 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 155 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/07/09 Ready For Action 969,191 -- -- -- 10 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/09/18 Do It! - Dimitri Vegas Radio Edit 858,804 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 113 -- -- -- -- -- -- 193 -- -- -- -- -- -- -- -- 106 -- -- -- 147 -- -- 96 123 -- -- -- -- -- -- 118 -- 98 -- 148 -- -- -- -- 191 -- -- -- -- -- 101 -- --
2014/10/31 Tremor (Sensation 2014 Anthem) - Radio Edit 820,593 -- 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/06/25 Heard About Me 690,267 -- -- 120 -- -- 161 -- -- 152 98 -- 134 -- 143 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/10/28 Hey Baby (Dimitri Vegas & Like Mike Vs. Diplo) 572,612 163 168 92 19 -- 97 187 -- 79 114 77 84 123 79 -- -- -- -- 98 62 -- -- -- -- -- -- -- -- 144 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2014/10/25 Find Tomorrow (Ocarina) 490,607 -- -- -- 15 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/12/16 Hey Baby - MATTN vs Regi Remix 294,101 -- -- -- 36 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/09/12 Stay a While - Ummet Ozcan Remix 214,294 -- -- -- 42 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/02/08 Hey Baby - Dimitri Vegas & Like Mike Vs. Diplo & Kid Ink 184,089 -- -- -- 62 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/03/04 Shooting Darts 127,633 -- -- 164 -- -- 127 -- -- 127 -- 123 -- -- 176 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/04/16 Arcade - Radio Edit 122,280 -- -- -- 106 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/04/23 We'll Be Dancing Soon 115,914 -- -- 139 -- -- 165 -- -- 172 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/08/20 Reunion (Free Fire 4th Anniversary Theme Song) [with Alok & Zafrir] 115,290 -- -- 158 -- -- 129 -- -- 144 -- 197 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/03/19 We Love Hardcore 102,445 -- -- 120 -- -- -- -- -- -- -- 90 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/05/20 Tremor 92,502 -- -- -- -- -- -- -- -- -- -- 196 -- -- -- -- -- 112 -- -- -- -- -- -- -- -- -- -- -- -- -- -- 174 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 84 -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/05/22 The Hum - Short Edit 91,766 -- -- 185 99 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2024/01/26 Explode 82,581 -- -- 187 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/07/23 Feel Your Love 74,138 -- -- 186 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2022/11/11 Sweet Caroline 72,814 -- -- 185 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/02/19 Too Much 71,179 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 123 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/06/20 The Hum - Original Mix 48,687 -- -- -- 102 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/01/22 Hey Baby 37,255 -- -- -- 137 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2014/10/27 Body Talk 36,653 -- -- -- 131 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2020/06/05 Get in Trouble (So What) 32,061 -- 187 -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/05/28 Tremor - Sensation 2014 Anthem 28,264 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 182 -- -- -- -- -- -- -- -- -- -- -- -- 125 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/02/27 Hey Baby 26,600 -- -- -- 178 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/02/02 Patser Bounce 26,583 -- -- -- 183 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2014/10/27 Nova (Original Mix) 23,466 -- -- -- 161 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/12/17 Hey Baby 22,737 -- -- -- 137 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2023/05/06 Mexico 21,951 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 22 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2014/10/31 Body Talk 18,129 -- -- -- -- -- -- -- -- 177 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 169 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/11/27 Higher Place - Gestört aber GeiL Remix 16,776 -- -- 193 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/04/29 Melody 16,707 -- -- -- 82 -- -- -- -- -- -- 123 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 157 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/12/15 Hey Baby - Emma Bale Remix 15,723 -- -- -- 143 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/05/24 * Something Just Like This - Dimitri Vegas & Like Mike Remix 12,761 -- -- -- 160 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/01/31 Tales of Tomorrow - Radio Edit 11,839 -- -- 198 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/05/11 * Café del Mar 2016 - Dimitri Vegas & Like Mike vs. Klaas Radio Mix 10,903 -- -- -- 193 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/05/10 Best Friend's Ass 9,188 -- -- -- 77 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2021/05/07 * Higher 8,731 -- -- -- -- -- -- -- -- -- -- 120 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/07/23 Higher Place (Radio Edit) 7,300 -- -- -- 184 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2017/05/27 He's a Pirate - Hans Zimmer vs Dimitri Vegas & Like Mike / Bonus Track 6,521 -- -- -- 84 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/10/15 Stay a While - Filatov & Karas Radio Mix 6,369 -- -- -- 196 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 140 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2019/10/15 Best Friend's Ass - Dimitri Vegas & Ariel Vromen Remix 5,828 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 56 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/10/05 Bounce 3,695 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 135 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2018/04/07 The House Of House 2,514 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 198 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2016/08/25 Stay a While - Ummet Ozcan Remix 1,770 -- -- -- 188 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2015/10/17 Mammoth 1,611 -- -- -- 184 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --