Pos | P+ | Artist and Title | Days | Pk | (x?) | Aud | Aud+ | Formats | PkAud | iTunes | Spotify | Apple M | Shazam |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | = |
Taylor Swift - Anti-Hero
|
92 | 1 | (x35) | 98.79 | -0.46 | 5 | 100.73 | 9 | 8 | 25 | 23 |
2 | = |
David Guetta & Bebe Rexha - I'm Good (Blue)
|
118 | 2 | (x9) | 93.10 | +1.15 | 5 | 93.10 | 15/96 | 28 | -- | 6 |
3 | = |
Sam Smith & Kim Petras - Unholy
|
109 | 1 | (x28) | 86.68 | +0.09 | 5 | 90.40 | 7 | 17 | 33 | 10 |
4 | = |
The Weeknd - Die For You
|
118 | 4 | 82.11 | +0.14 | 4 | 82.11 | -- | 11 | 17 | 19 | |
5 | = |
Harry Styles - As It Was
|
294 | 1 | (x94) | 64.57 | -0.12 | 5 | 102.08 | 32 | 21 | 55 | 60 |
6 | +1 |
Metro Boomin, The Weeknd & 21 Savage - Creepin'
|
36 | 6 | 62.53 | +1.51 | 4 | 62.53 | 49 | 3 | 5 | 2 | |
7 | -1 |
Beyoncé - CUFF IT
|
101 | 4 | 61.59 | +0.23 | 7 | 68.30 | 53 | 57 | 64 | 29 | |
8 | = |
Meghan Trainor - Made You Look
|
63 | 8 | 54.92 | +0.62 | 3 | 54.92 | 8 | 76 | -- | 38 | |
9 | = |
Post Malone - I Like You .. f/Doja Cat
|
223 | 2 | (x7) | 49.28 | +0.32 | 4 | 82.28 | -- | 56 | -- | 67 |
10 | = |
Sia - Unstoppable
|
217 | 6 | 47.77 | -0.21 | 3 | 66.27 | 30 | -- | -- | 51 | |
11 | = |
Nicki Minaj - Super Freaky Girl
|
149 | 7 | 46.71 | -0.70 | 3 | 62.62 | -- | 111 | -- | 89 | |
12 | = |
Chris Brown - Under the Influence
|
81 | 12 | 46.68 | +0.30 | 5 | 46.68 | 61 | 91 | 18 | 12 | |
13 | = |
Jordan Davis - What My World Spins Around
|
134 | 13 | 43.96 | -0.36 | 1 | 44.71 | 77 | -- | -- | 63 | |
14 | +1 |
Drake & 21 Savage - Rich Flex
|
62 | 14 | 43.95 | +0.64 | 3 | 43.95 | 88 | 6 | 3 | 13 | |
15 | +1 |
Kane Brown & Katelyn Brown - Thank God
|
103 | 15 | 43.09 | +0.31 | 3 (+1) | 43.09 | 13 | 185 | -- | 45 | |
16 | -2 |
Jax - Victoria's Secret
|
145 | 9 | 42.52 | -0.88 | 3 | 51.57 | -- | -- | -- | 48 | |
17 | = |
Nate Smith - Whiskey On You
|
107 | 17 | 41.48 | +0.03 | 1 | 41.48 | -- | -- | -- | 176 | |
18 | +2 |
Glass Animals - Heat Waves
|
607 | 1 | (x56) | 39.53 | -0.01 | 4 | 92.38 | -- | 60 | -- | 132 |
19 | = |
Nicky Youre - Sunroof f/Dazy
|
230 | 2 | (x52) | 39.41 | -0.22 | 3 | 92.89 | -- | 200 | -- | -- |
20 | -2 |
Steve Lacy - Bad Habit
|
170 | 1 | (x8) | 39.40 | -0.34 | 5 | 78.10 | -- | 10 | 32 | 31 |
21 | = |
The Kid Laroi & Justin Bieber - Stay
|
555 | 1 | (x71) | 39.39 | +0.26 | 4 | 113.08 | -- | 133 | -- | 166 |
22 | +2 |
Gabby Barrett - Pick Me Up
|
148 | 22 | 36.67 | +1.01 | 1 | 36.67 | -- | -- | -- | 144 | |
23 | -1 |
Cole Swindell - She Had Me At Heads Carolina
|
192 | 10 | 36.51 | +0.26 | 1 | 48.09 | 73 | -- | -- | -- | |
24 | -1 |
Morgan Wallen - You Proof
|
173 | 12 | 36.19 | +0.29 | 1 | 49.35 | 34 | 37 | 40 | 175 | |
25 | = |
Glorilla - Tomorrow f/Cardi B
|
98 | 18 | 35.03 | -0.17 | 2 | 37.68 | -- | -- | 29 | 36 | |
26 | +2 |
Taylor Swift - Lavender Haze
|
56 | 25 | 34.93 | +0.12 | 3 | 34.93 | 98 | 39 | 77 | 71 | |
27 | = |
Lizzo - About Damn Time
|
272 | 1 | (x59) | 34.62 | -0.38 | 6 | 120.65 | -- | 143 | -- | -- |
28 | +1 |
Lewis Capaldi - Forget Me
|
113 | 28 | 33.90 | +0.47 | 3 | 33.90 | -- | -- | -- | 35 | |
29 | +7 |
SZA - Kill Bill
|
10 | 29 | 33.26 | +1.71 | 4 | 33.26 | 48 | 2 | 2 | 5 | |
30 | +1 |
Morgan Wallen - Thought You Should Know
|
63 | 30 | 33.11 | +0.09 | 1 | 33.11 | 11 | 130 | 91 | 41 | |
31 | -1 |
Doja Cat - Vegas
|
176 | 4 | 32.73 | -0.37 | 3 | 70.73 | -- | 114 | -- | 62 | |
32 | = |
Harry Styles - Late Night Talking
|
233 | 3 | (x5) | 31.89 | -0.02 | 3 | 85.59 | -- | 79 | -- | 131 |
33 | = |
Rihanna - Lift Me Up (From Black Panther: Wakanda Forever - Music From and Inspired By)
|
85 | 7 | 31.55 | -0.23 | 7 | 62.15 | 18 | -- | -- | 22 | |
34 | = |
Ed Sheeran - Bad Habits
|
574 | 1 | (x20) | 31.49 | -0.13 | 3 | 98.50 | -- | -- | -- | 153 |
35 | +3 |
JVKE - golden hour
|
67 | 35 | 31.17 | +0.50 | 3 | 31.17 | 57 | 9 | 62 | 15 | |
36 | -1 |
Jelly Roll - Son Of A Sinner
|
175 | 16 | 30.82 | -0.77 | 1 | 42.45 | 22 | -- | -- | 70 | |
37 | = |
Elton John & Britney Spears - Hold Me Closer
|
147 | 10 | 30.77 | -0.05 | 4 | 52.33 | -- | -- | -- | 118 | |
38 | +1 |
Luke Combs - Going, Going, Gone
|
74 | 37 | 30.69 | +0.62 | 1 | 30.69 | 46 | -- | -- | 127 | |
39 | -13 |
Miley Cyrus - Flowers
|
8 | 26 | 30.10 | -4.95 | 3 | 35.04 | 1 | 1 | 1 | 3 | |
40 | = |
Stephen Sanchez - Until I Found You
|
124 | 20 | 29.87 | +0.28 | 4 | 40.98 | -- | 61 | -- | 11/17 | |
41 | +1 |
Tems - Free Mind
|
179 | 25 | 28.96 | +0.31 | 3 | 34.36 | -- | -- | -- | 30 | |
42 | -1 |
Jason Aldean - That's What Tequila Does
|
147 | 39 | 28.95 | +0.26 | 1 | 28.95 | -- | -- | -- | -- | |
43 | = |
Lainey Wilson - Heart Like A Truck
|
85 | 43 | 27.80 | +0.56 | 1 | 27.80 | 12 | 188 | -- | 64 | |
44 | = |
Sza - Shirt
|
50 | 44 | 26.99 | +0.02 | 3 | 26.99 | -- | 23 | 16 | 44 | |
45 | = |
Justin Bieber - Ghost
|
476 | 2 | (x7) | 26.85 | -0.06 | 3 | 86.52 | -- | -- | -- | -- |
46 | +1 |
Ed Sheeran - Shivers
|
494 | 4 | 26.50 | -0.02 | 3 | 79.04 | 93 | -- | -- | 120 | |
47 | +2 |
Lil Uzi Vert - Just Wanna Rock
|
26 | 47 | 26.08 | +0.81 | 3 | 26.08 | -- | 7 | 14 | 16 | |
48 | -2 |
Jimmie Allen - down home
|
138 | 23 | 25.45 | -1.09 | 1 | 36.81 | -- | -- | -- | -- | |
49 | -1 |
Future - Wait For U f/Drake
|
255 | 9 | 25.43 | -0.16 | 2 | 51.12 | -- | 49 | 10 | 88 | |
50 | +1 |
Carly Pearce - What He Didn't Do
|
71 | 50 | 24.93 | +0.27 | 1 | 24.93 | -- | -- | -- | 125 | |
51 | -1 |
Dua Lipa - Levitating
|
833 | 1 | (x51) | 24.89 | +0.03 | 3 | 100.47 | -- | -- | -- | -- |
52 | = |
Luke Combs - The Kind of Love We Make
|
216 | 13 | 24.64 | +0.17 | 1 | 46.59 | 27 | 103 | 66 | 79 | |
53 | = |
HARDY & Lainey Wilson - wait in the truck
|
74 | 53 | 23.99 | +0.03 | 1 | 23.99 | 5 | -- | 42 | 42 | |
54 | = |
Parmalee - Take My Name
|
288 | 12 | 23.85 | +0.00 | 2 (-1) | 46.43 | -- | -- | -- | -- | |
55 | = |
Future - Love You Better
|
122 | 44 | 23.62 | -0.07 | 2 | 23.69 | -- | -- | -- | 80 | |
56 | = |
Thomas Rhett - Half Of Me f/Riley Green
|
169 | 13 | 23.55 | +0.16 | 1 | 47.55 | -- | -- | -- | -- | |
57 | +1 |
Morgan Wallen - Wasted On You
|
297 | 11 | 23.20 | +0.20 | 4 | 47.87 | 41 | 52 | 70 | 109 | |
58 | -1 |
Rosa Linn - SNAP
|
96 | 55 | 23.13 | +0.12 | 5 | 23.13 | -- | -- | -- | 52 | |
59 | +1 |
Parker McCollum - Handle On You
|
61 | 59 | 22.26 | +0.18 | 1 | 22.26 | 86 | -- | -- | 138 | |
60 | +1 |
P!nk - Never Gonna Not Dance Again
|
63 | 60 | 22.06 | +0.23 | 3 | 22.06 | -- | -- | -- | 139 | |
61 | -2 |
Lil Nas X - Star Walkin (League Of Legends
|
118 | 14 | 21.72 | -0.72 | 4 | 39.42 | -- | -- | -- | 55 | |
62 | = |
Tyga - Sunshine f/Jhene Aiko/PopSmoke
|
75 | 49 | 21.58 | +0.22 | 3 | 22.63 | -- | -- | -- | 66 | |
63 | = |
Tyler Hubbard - 5 Foot 9
|
201 | 13 | 21.01 | +0.04 | 1 | 47.58 | -- | -- | -- | -- | |
64 | +2 |
Jack Harlow - First Class
|
276 | 1 | (x32) | 20.86 | +0.02 | 5 | 114.13 | -- | -- | -- | -- |
65 | = |
Dierks Bentley - Gold
|
87 | 62 | 20.82 | -0.04 | 1 | 20.86 | -- | -- | -- | -- | |
66 | -2 |
Zac Brown Band - Out In The Middle
|
178 | 53 | 19.83 | -1.06 | 1 | 22.80 | -- | -- | -- | -- | |
67 | = |
Brett Young - You Didn't
|
88 | 65 | 19.69 | -0.02 | 1 | 19.72 | -- | -- | -- | -- | |
68 | +2 |
Bailey Zimmerman - Rock and a Hard Place
|
26 | 68 | 19.55 | +0.60 | 1 | 19.55 | 33 | 41 | 79 | 49 | |
69 | -1 |
Bailey Zimmerman - Fall In Love
|
154 | 16 | 19.49 | -0.15 | 1 | 41.85 | 52 | -- | 81 | 84 | |
70 | +1 |
Elton John & Dua Lipa - Cold Heart
|
483 | 6 | 19.09 | +0.15 | 3 | 67.52 | -- | -- | -- | 105 | |
71 | +1 |
Lil Nas X - Thats What I Want
|
474 | 2 | (x4) | 19.03 | +0.09 | 3 | 80.64 | -- | -- | -- | -- |
72 | -3 |
Latto - Big Energy
|
442 | 1 | (x4) | 18.99 | -0.10 | 5 | 85.52 | -- | -- | -- | 146 |
73 | +1 |
The Weeknd - Save Your Tears
|
770 | 2 | (x17) | 18.18 | -0.11 | 3 | 106.26 | -- | -- | -- | -- |
74 | -1 |
Lil Baby - In A Minute
|
205 | 24 | 18.08 | -0.30 | 2 | 33.54 | -- | -- | 24 | 150 | |
75 | = |
Wizkid - Essence f/Tems
|
539 | 6 | 17.55 | +0.07 | 4 | 68.59 | -- | -- | -- | 169 | |
76 | = |
Finesse2tymes - Back End
|
43 | 76 | 16.62 | +0.21 | 2 | 16.62 | -- | -- | -- | 47 | |
77 | = |
Corey Kent - Wild As Her
|
40 | 76 | 16.53 | +0.16 | 1 | 16.53 | -- | -- | -- | 130 | |
78 | +1 |
Rema & Selena Gomez - Calm Down
|
12 | 78 | 16.21 | +0.37 | 3 | 16.21 | 31 | 62 | -- | 8 | |
79 | +1 |
Coi Leray - Players
|
7 | 79 | 16.17 | +0.43 | 3 | 16.17 | 35 | 166 | -- | 7 | |
80 | -2 |
Adele - Easy On Me
|
425 | 1 | (x86) | 16.01 | +0.04 | 4 | 122.70 | -- | -- | -- | -- |
81 | = |
Cody Johnson - Til You Can't
|
392 | 14 | 15.07 | -0.21 | 1 | 46.70 | -- | -- | -- | -- | |
82 | +1 |
Blake Shelton - No Body
|
95 | 82 | 14.79 | +0.20 | 1 | 14.79 | -- | -- | -- | -- | |
83 | -1 |
Dustin Lynch - Thinking 'Bout You f/M. Porter
|
501 | 11 | 14.75 | -0.12 | 1 | 48.62 | -- | -- | -- | -- | |
84 | +2 |
Cody Johnson - Human
|
13 | 84 | 14.54 | +0.37 | 1 | 14.54 | -- | -- | -- | -- | |
85 | -1 |
OneRepublic - I Ain't Worried
|
182 | 7 | 14.40 | -0.17 | 3 | 63.09 | 25 | 40 | -- | 43 | |
86 | +1 |
Mitchell Tenpenny - Truth About You
|
226 | 16 | 14.10 | +0.05 | 1 | 44.16 | -- | -- | -- | -- | |
87 | +3 |
Sam Hunt - Water Under The Bridge
|
14 | 87 | 14.04 | +0.22 | 1 | 14.04 | -- | -- | -- | -- | |
88 | -3 |
Drake & 21 Savage - Circo Loco
|
51 | 79 | 14.00 | -0.31 | 2 | 14.46 | -- | -- | 67 | 68 | |
89 | +2 |
Keith Urban - Brown Eyes Baby
|
18 | 88 | 13.67 | +0.06 | 1 | 13.88 | -- | -- | -- | -- | |
90 | -2 |
King Combs F/kodak Black - Can't Stop Won't Stop
|
122 | 38 | 13.48 | -0.41 | 2 | 26.77 | -- | -- | -- | 180 | |
91 | -2 |
Ingrid Andress - Wishful Drinking w/Sam Hunt
|
188 | 21 | 13.38 | -0.45 | 1 | 42.18 | -- | -- | -- | -- | |
92 | = |
Lil Baby - Heyy
|
69 | 68 | 13.37 | -0.10 | 2 | 16.36 | -- | -- | -- | 177 | |
93 | = |
Nle Choppa - Do It Again f/2Rare
|
7 | 93 | 13.23 | +0.23 | 2 | 13.23 | -- | -- | -- | 25 | |
94 | = |
Em Beihold - Numb Little Bug
|
294 | 4 | 13.03 | +0.07 | 3 | 69.91 | -- | -- | -- | -- | |
95 | = |
Justin Moore - With A Woman You Love
|
241 | 14 | 12.77 | -0.02 | 1 | 42.59 | -- | -- | -- | -- | |
96 | = |
Olivia Rodrigo - good 4 u
|
602 | 1 | (x15) | 12.29 | +0.23 | 3 | 90.44 | -- | -- | -- | -- |
97 | +1 |
Chris Brown - Call Me Every Day f/WizKid
|
37 | 87 | 11.92 | -0.03 | 3 | 12.51 | -- | -- | -- | 121 | |
98 | -1 |
Imagine Dragons - Enemy From League Of Legends
|
343 | 1 | (x19) | 11.83 | -0.14 | 4 | 88.85 | -- | -- | -- | -- |
99 | +1 |
Elevation Worship - Same God
|
6 | 99 | 11.73 | +0.10 | 1 | 11.73 | -- | -- | -- | -- | |
100 | -1 |
Mac Powell - New Creation
|
9 | 99 | 11.67 | +0.04 | 1 | 11.67 | -- | -- | -- | -- | |
Shane Profitt - How It Oughta Be
|
11.46 | +0.06 | 1 | 11.46 | -- | -- | -- | -- | |||||
Colton Dixon - Build A Boat
|
11 | 96 | 11.30 | +0.02 | 1 | 11.88 | -- | -- | -- | -- | |||
Manuel Turizo - La Bachata
|
8 | 92 | 10.71 | +0.02 | 2 | 12.96 | -- | 58 | -- | 94 | |||
Raye - Escapism f/070 Shake
|
10.71 | +0.48 | 2 | 10.71 | -- | 24/53 | 45 | 9 | |||||
Shakira & Ozuna - Monotonia
|
1 | 99 | 10.61 | -0.30 | 3 | 11.56 | -- | 186 | -- | -- | |||
Peezy - 2 Million Up
|
10.26 | +0.10 | 2 | 10.26 | -- | -- | -- | 57 | |||||
Lady Gaga - Bloody Mary
|
10.25 | +0.19 | 2 | 10.25 | 80 | 92 | -- | 18 | |||||
Bad Bunny - Party f/Rauw Alejandro
|
10.14 | +0.28 | 4 | 10.14 | -- | -- | -- | -- | |||||
Rachael Lampa - Perfectly Loved f/TobyMac
|
10.07 | -0.06 | 1 | 10.64 | -- | -- | -- | 194 | |||||
Jazmine Sullivan - Hurt Me So Good
|
7 | 97 | 10.06 | -0.42 | 2 | 11.04 | -- | -- | -- | 167 | |||
Big Boogie - Pop Out
|
10.00 | -0.25 | 2 | 10.31 | -- | -- | -- | 95 | |||||
Mercyme - Then Christ Came f/P. Wickham
|
9.83 | -0.01 | 1 | 9.86 | -- | -- | -- | -- | |||||
Avril Lavigne - I'm A Mess w/YUNGBLUD
|
9.62 | +0.12 | 3 | 9.62 | -- | -- | -- | -- | |||||
Romeo Santos - El Panuelo f/ROSALIA
|
9.62 | +0.32 | 3 | 9.62 | -- | -- | -- | -- | |||||
For King & Country - Love Me Like I Am
|
9.62 | +0.10 | 1 | 9.62 | -- | -- | -- | -- | |||||
Sza - Nobody Gets Me
|
9.58 | +0.41 | 2 | 9.58 | -- | 18 | 11 | 53 | |||||
Joe Nichols - Good Day For Living
|
9.31 | -0.12 | 1 | 9.44 | -- | -- | -- | -- | |||||
Katy Nichole & Big Daddy Weave - God Is In This Story
|
9.16 | -0.26 | 1 | 10.51 | -- | -- | -- | -- | |||||
Karol G - Cairo
|
9.09 | -0.14 | 4 | 9.23 | -- | -- | -- | 142 | |||||
Blink-182 - EDGING
|
8.91 | -0.02 | 2 | 9.65 | -- | -- | -- | -- | |||||
Alicia Keys - Trillions f/Brent Faiyaz
|
8.76 | +0.01 | 2 | 8.90 | -- | -- | -- | -- | |||||
Scotty Mccreery - It Matters To Her
|
8.54 | -0.00 | 1 | 8.54 | -- | -- | -- | -- | |||||
Bizarrap & Shakira - Shakira: Bzrp Music Sessions, Vol. 53
|
8.53 | +0.50 | 3 | 8.80 | 4 | -- | 13 | 14 | |||||
Rauw Alejandro - Punto 40 f/Baby Rasta
|
8.05 | +0.35 | 3 | 8.05 | -- | -- | -- | -- | |||||
Ben Fuller - Who I Am
|
8.05 | +0.04 | 1 | 9.47 | -- | -- | -- | -- | |||||
Dan + Shay - You
|
7.82 | -0.16 | 1 | 8.30 | -- | -- | -- | -- | |||||
Beach Weather - Sex, Drugs, Etc.
|
7.72 | -0.00 | 3 | 8.29 | -- | 132 | -- | 74 | |||||
Charlieonnafriday - Enough
|
7.49 | -0.14 | 3 | 8.74 | -- | -- | -- | 61 | |||||
Brandon Lake - Gratitude
|
7.47 | +0.04 | 1 | 7.47 | 78 | -- | -- | -- | |||||
Crowder - God Really Loves Us
|
7.25 | -0.03 | 1 | 7.34 | -- | -- | -- | -- | |||||
Carrie Underwood - Hate My Heart
|
7.13 | +0.09 | 1 | 7.13 | -- | -- | -- | -- | |||||
Steven Curtis Chapman - Don't Lose Heart
|
6.88 | -0.01 | 1 | 6.96 | -- | -- | -- | -- | |||||
Lola Brooke - Don't Play With It f/Billy B
|
6.70 | +0.09 | 2 | 6.86 | -- | -- | -- | 46 | |||||
Micah Tyler - I See Grace
|
6.70 | +0.05 | 1 | 6.72 | -- | -- | -- | -- | |||||
Kenny Lattimore - Take A Dose
|
6.67 | +0.10 | 2 | 6.67 | -- | -- | -- | -- | |||||
Zach Williams - Heart Of God
|
6.55 | -0.06 | 1 | 6.68 | -- | -- | -- | -- | |||||
Phony Ppl - Nowhere But Up
|
6.38 | -0.11 | 2 | 6.93 | -- | -- | -- | -- | |||||
Oxlade - Ku Lo Sa
|
6.25 | +0.04 | 2 | 6.43 | -- | -- | -- | 171 | |||||
Ari Lennox - Waste My Time
|
6.07 | +0.08 | 2 | 6.07 | -- | -- | -- | -- | |||||
Jon Pardi - Your Heart Or Mine
|
6.01 | +0.17 | 1 | 6.01 | -- | -- | -- | -- | |||||
Metallica - Lux Aeterna
|
5.93 | -0.04 | 2 | 6.53 | -- | -- | -- | -- | |||||
Daddy Yankee - Rumbaton
|
5.81 | -0.32 | 3 | 6.87 | -- | -- | -- | -- | |||||
Manuel Turizo - Extasis f/Maria Becerra
|
5.77 | +0.03 | 3 | 5.95 | -- | -- | -- | -- | |||||
Parmalee - Girl In Mine
|
5.50 | +0.34 | 1 | 5.50 | -- | -- | -- | -- | |||||
Ava Max - Million Dollar Baby
|
5.45 | +0.04 | 3 | 5.45 | -- | -- | -- | -- | |||||
Tyler Hubbard - Dancin' In The Country
|
5.26 | -0.02 | 1 | 5.28 | -- | -- | -- | -- | |||||
Dj Khaled - Big Time f/Future & Lil Baby
|
5.25 | -0.15 | 2 | 5.73 | -- | -- | -- | -- | |||||
Moone Walker - Lizzo
|
5.22 | +0.10 | 1 | 5.22 | -- | -- | -- | 39 | |||||
Hailey Whitters - Everything She Ain't
|
5.13 | +0.09 | 1 | 5.13 | -- | -- | -- | -- | |||||
Dean Lewis - How Do I Say Goodbye
|
5.10 | +0.09 | 2 | 5.10 | 45 | -- | -- | 163 | |||||
After 7 - Tomorrow Can Wait
|
5.06 | +0.28 | 2 | 5.82 | -- | -- | -- | -- | |||||
Bryson Tiller - Outside
|
5.01 | -0.03 | 1 | 6.07 | -- | -- | -- | -- |