Pos | P+ | Artist and Title | Days | Pk | (x?) | Aud | Aud+ | Formats | PkAud | iTunes | Spotify | Apple M | Shazam |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | = |
David Guetta & Bebe Rexha - I'm Good (Blue)
|
131 | 1 | (x5) | 91.92 | -0.49 | 5 | 93.98 | 11 | 34 | -- | 15 |
2 | = |
The Weeknd - Die For You
|
131 | 2 | (x3) | 90.78 | +0.04 | 4 | 90.78 | 77 | 10 | 17 | 24 |
3 | = |
Taylor Swift - Anti-Hero
|
105 | 1 | (x43) | 87.08 | -1.37 | 4 | 100.73 | 14 | 13 | 34 | 37 |
4 | = |
Sam Smith & Kim Petras - Unholy
|
122 | 1 | (x28) | 83.41 | -0.49 | 5 | 90.40 | 6/25/31 | 23 | 31 | 19 |
5 | = |
Metro Boomin, The Weeknd & 21 Savage - Creepin'
|
49 | 5 | 82.82 | +0.67 | 4 | 82.82 | 43 | 4 | 9 | 2 | |
6 | = |
Beyoncé - CUFF IT
|
114 | 4 | 61.29 | -0.40 | 7 | 68.30 | 60 | 73 | 49 | 41 | |
7 | +2 |
Miley Cyrus - Flowers
|
21 | 7 | 60.65 | +3.55 | 5 | 60.65 | 1 | 1 | 2 | 6 | |
8 | -1 |
Harry Styles - As It Was
|
307 | 1 | (x94) | 60.65 | -0.89 | 5 | 102.08 | 42 | 19 | 54 | 77 |
9 | -1 |
Meghan Trainor - Made You Look
|
76 | 8 | 57.44 | +0.06 | 4 | 57.44 | 9 | 64 | -- | 62 | |
10 | = |
Chris Brown - Under the Influence
|
94 | 9 | 53.04 | +0.38 | 5 | 53.04 | 75 | 107 | 18 | 17 | |
11 | = |
SZA - Kill Bill
|
23 | 11 | 52.86 | +1.53 | 5 | 52.86 | 37 | 2 | 3 | 8 | |
12 | = |
Kane Brown & Katelyn Brown - Thank God
|
116 | 12 | 47.35 | +0.59 | 3 | 47.35 | 20 | -- | -- | 52 | |
13 | = |
Post Malone - I Like You .. f/Doja Cat
|
236 | 2 | (x7) | 45.80 | -0.50 | 4 | 82.28 | -- | 72 | -- | 84 |
14 | = |
Nate Smith - Whiskey On You
|
120 | 11 | 45.12 | -0.21 | 1 | 45.85 | -- | -- | -- | 192 | |
15 | = |
Sia - Unstoppable
|
230 | 6 | 43.89 | -0.11 | 3 | 66.27 | 28 | -- | -- | 75 | |
16 | = |
Drake & 21 Savage - Rich Flex
|
75 | 13 | 42.09 | -0.73 | 3 | 44.16 | -- | 9 | 5 | 27 | |
17 | = |
Morgan Wallen - Thought You Should Know
|
76 | 17 | 40.98 | +0.42 | 1 | 40.98 | 17/76 | 80 | 12 | 57 | |
18 | +1 |
Glass Animals - Heat Waves
|
620 | 1 | (x56) | 38.90 | -0.07 | 4 | 92.38 | -- | 84 | -- | 160 |
19 | -1 |
Nicki Minaj - Super Freaky Girl
|
162 | 7 | 38.31 | -0.85 | 3 | 62.62 | -- | 191 | -- | 140 | |
20 | +1 |
Jordan Davis - What My World Spins Around
|
147 | 13 | 37.13 | +0.07 | 1 | 44.71 | 85 | -- | -- | 95 | |
21 | +1 |
Taylor Swift - Lavender Haze
|
69 | 21 | 37.06 | +0.21 | 4 | 37.06 | 81 | 32 | 89 | 78 | |
22 | +1 |
Nicky Youre - Sunroof f/Dazy
|
243 | 2 | (x52) | 36.53 | -0.22 | 3 | 92.89 | -- | -- | -- | -- |
23 | -3 |
The Kid Laroi & Justin Bieber - Stay
|
568 | 1 | (x71) | 36.52 | -0.68 | 4 | 113.08 | -- | 75 | -- | 73 |
24 | = |
Luke Combs - Going, Going, Gone
|
87 | 24 | 35.94 | +0.06 | 1 | 35.94 | 59 | 106 | -- | 132 | |
25 | = |
Lewis Capaldi - Forget Me
|
126 | 25 | 34.45 | -0.34 | 3 | 35.15 | -- | -- | -- | 54 | |
26 | +2 |
Glorilla - Tomorrow f/Cardi B
|
111 | 18 | 34.09 | +0.13 | 2 | 37.68 | -- | -- | 47 | 55 | |
27 | -1 |
Steve Lacy - Bad Habit
|
183 | 1 | (x8) | 33.99 | -0.66 | 5 | 78.10 | -- | 16 | 32 | 49 |
28 | +1 |
JVKE - golden hour
|
80 | 28 | 33.80 | +0.15 | 3 | 33.80 | 57 | 12 | 55 | 21 | |
29 | -2 |
Cole Swindell - She Had Me At Heads Carolina
|
205 | 10 | 33.57 | -0.61 | 1 | 48.09 | -- | 169 | -- | -- | |
30 | +1 |
Lil Uzi Vert - Just Wanna Rock
|
39 | 30 | 33.38 | +0.04 | 3 | 33.38 | 63 | 8 | 16 | 16 | |
31 | -1 |
Morgan Wallen - You Proof
|
186 | 12 | 33.14 | -0.28 | 1 | 49.35 | 61 | 37 | 10 | -- | |
32 | +3 |
Sza - Shirt
|
63 | 32 | 32.56 | +1.29 | 3 | 32.56 | -- | 41 | 24 | 58 | |
33 | +1 |
Lainey Wilson - Heart Like A Truck
|
98 | 33 | 32.19 | +0.54 | 1 | 32.19 | 13 | -- | -- | 81 | |
34 | -2 |
Stephen Sanchez & Em Beihold - Until I Found You (Em Beihold Version)
|
137 | 20 | 31.88 | -0.08 | 4 | 40.98 | 86 | 53 | -- | 28/36 | |
35 | -2 |
Ed Sheeran - Bad Habits
|
587 | 1 | (x20) | 31.86 | -0.05 | 3 | 98.50 | -- | -- | -- | 174 |
36 | = |
Tems - Free Mind
|
192 | 25 | 30.93 | +0.45 | 4 | 34.36 | -- | -- | -- | 39 | |
37 | = |
Lizzo - About Damn Time
|
285 | 1 | (x59) | 30.07 | -0.09 | 6 | 120.65 | 99 | 126 | -- | -- |
38 | = |
Harry Styles - Late Night Talking
|
246 | 3 | (x5) | 29.56 | +0.04 | 3 | 85.59 | -- | 91 | -- | 143 |
39 | = |
Jason Aldean - That's What Tequila Does
|
160 | 37 | 29.12 | -0.04 | 1 | 29.54 | -- | -- | -- | -- | |
40 | = |
Justin Bieber - Ghost
|
489 | 2 | (x7) | 28.60 | -0.28 | 3 | 86.52 | -- | -- | -- | -- |
41 | = |
Carly Pearce - What He Didn't Do
|
84 | 41 | 28.27 | +0.26 | 1 | 28.27 | -- | -- | -- | 134 | |
42 | = |
HARDY & Lainey Wilson - wait in the truck
|
87 | 42 | 27.31 | +0.10 | 1 | 27.53 | 10 | -- | -- | 66 | |
43 | = |
Coi Leray - Players
|
20 | 43 | 26.87 | +0.49 | 3 | 26.87 | 18 | 70 | -- | 7 | |
44 | = |
Elton John & Britney Spears - Hold Me Closer
|
160 | 10 | 26.59 | +0.40 | 4 | 52.33 | -- | -- | -- | 172 | |
45 | +1 |
Bailey Zimmerman - Rock and a Hard Place
|
39 | 45 | 26.41 | +0.61 | 1 | 26.41 | 38 | 28 | 85 | 48 | |
46 | -1 |
Ed Sheeran - Shivers
|
507 | 4 | 26.04 | +0.02 | 3 | 79.04 | 84 | -- | -- | 133 | |
47 | = |
P!nk - Never Gonna Not Dance Again
|
76 | 46 | 25.79 | +0.17 | 3 | 25.79 | -- | -- | -- | 130 | |
48 | = |
Parker Mccollum - Handle On You
|
74 | 48 | 25.42 | -0.06 | 1 | 25.48 | -- | -- | -- | 146 | |
49 | = |
Doja Cat - Vegas
|
189 | 4 | 25.31 | -0.01 | 3 | 70.73 | -- | 112 | -- | 115 | |
50 | +1 |
Future - Love You Better
|
135 | 44 | 24.95 | -0.11 | 2 | 25.05 | -- | -- | -- | 94 | |
51 | -1 |
Jelly Roll - Son Of A Sinner
|
188 | 16 | 24.74 | -0.44 | 1 | 42.45 | 27 | -- | -- | 129 | |
52 | = |
Future - Wait For U f/Drake
|
268 | 9 | 24.46 | -0.13 | 2 | 51.12 | -- | 54 | 15 | 113 | |
53 | = |
Luke Combs - The Kind of Love We Make
|
229 | 13 | 24.09 | -0.09 | 1 | 46.59 | 26 | 62 | 45 | 56 | |
54 | = |
Thomas Rhett - Half Of Me f/Riley Green
|
182 | 13 | 22.97 | -0.37 | 1 | 47.55 | -- | -- | -- | -- | |
55 | +1 |
Parmalee - Take My Name
|
301 | 12 | 22.91 | +0.12 | 3 | 46.43 | -- | -- | -- | -- | |
56 | +1 |
Dierks Bentley - Gold
|
100 | 56 | 22.67 | +0.07 | 1 | 22.67 | -- | -- | -- | -- | |
57 | +2 |
Dua Lipa - Levitating
|
846 | 1 | (x51) | 22.40 | -0.04 | 3 | 100.47 | -- | -- | -- | -- |
58 | -3 |
Jax - Victoria's Secret
|
158 | 9 | 22.16 | -1.14 | 3 | 51.57 | -- | -- | -- | 138 | |
59 | -1 |
Gabby Barrett - Pick Me Up
|
161 | 22 | 21.98 | -0.61 | 1 | 36.70 | -- | -- | -- | -- | |
60 | +1 |
Tyler Hubbard - 5 Foot 9
|
214 | 13 | 21.36 | +0.16 | 1 | 47.58 | -- | -- | -- | -- | |
61 | +1 |
Brett Young - You Didn't
|
101 | 61 | 21.25 | +0.10 | 1 | 21.25 | -- | -- | -- | -- | |
62 | +2 |
Rema & Selena Gomez - Calm Down
|
25 | 62 | 21.19 | +0.65 | 3 | 21.19 | 36 | 51 | -- | 10 | |
63 | +2 |
Corey Kent - Wild As Her
|
53 | 63 | 20.84 | +0.49 | 1 | 20.84 | -- | -- | -- | 126 | |
64 | -1 |
Rosa Linn - SNAP
|
109 | 55 | 20.66 | -0.42 | 5 | 23.13 | -- | -- | -- | 85 | |
65 | +1 |
RAYE & 070 Shake - Escapism.
|
12 | 65 | 19.95 | +0.88 | 4 | 19.95 | 33 | 26 | 48 | 9 | |
66 | -6 |
Rihanna - Lift Me Up (From Black Panther: Wakanda Forever - Music From and Inspired By)
|
98 | 7 | 19.34 | -1.94 | 6 | 62.15 | 8 | -- | -- | 22 | |
67 | = |
Finesse2tymes - Back End
|
56 | 67 | 18.95 | +0.33 | 2 | 18.95 | -- | -- | -- | 59 | |
68 | +2 |
Lady Gaga - Bloody Mary
|
9 | 68 | 18.66 | +0.63 | 2 | 18.66 | 54 | -- | -- | 23 | |
69 | -1 |
Tyga - Sunshine f/Jhene Aiko/PopSmoke
|
88 | 49 | 18.30 | -0.04 | 3 | 22.63 | -- | -- | -- | 105 | |
70 | +2 |
Elton John & Dua Lipa - Cold Heart
|
496 | 6 | 17.86 | -0.09 | 3 | 67.52 | -- | -- | -- | 110 | |
71 | = |
Jack Harlow - First Class
|
289 | 1 | (x32) | 17.73 | -0.23 | 5 | 114.13 | -- | -- | -- | -- |
72 | -3 |
Morgan Wallen - Wasted On You
|
310 | 11 | 17.71 | -0.33 | 3 | 47.87 | 66 | 46 | 61 | 159 | |
73 | = |
Latto - Big Energy
|
455 | 1 | (x4) | 17.33 | +0.13 | 5 | 85.52 | -- | -- | -- | 169 |
74 | = |
The Weeknd - Save Your Tears
|
783 | 2 | (x17) | 16.83 | -0.15 | 3 | 106.26 | -- | -- | -- | -- |
75 | = |
Jimmie Allen - down home
|
151 | 23 | 16.39 | -0.10 | 1 | 36.81 | -- | -- | -- | -- | |
76 | +2 |
Nle Choppa - Do It Again f/2Rare
|
20 | 76 | 16.31 | +0.41 | 2 | 16.31 | -- | -- | -- | 32 | |
77 | -1 |
Cody Johnson - Til You Can't
|
405 | 14 | 16.19 | +0.20 | 1 | 46.70 | -- | -- | -- | -- | |
78 | -1 |
Wizkid - Essence f/Tems
|
552 | 6 | 16.15 | +0.17 | 4 | 68.59 | -- | -- | -- | -- | |
79 | = |
Lil Baby - In A Minute
|
218 | 24 | 15.79 | -0.11 | 2 | 33.54 | -- | -- | 29 | -- | |
80 | = |
Cody Johnson - Human
|
26 | 79 | 15.76 | +0.07 | 1 | 15.76 | -- | -- | -- | -- | |
81 | = |
Lil Nas X - Thats What I Want
|
487 | 2 | (x4) | 15.62 | -0.01 | 3 | 80.64 | -- | -- | -- | -- |
82 | = |
Keith Urban - Brown Eyes Baby
|
31 | 81 | 15.51 | +0.13 | 1 | 15.51 | -- | -- | -- | -- | |
83 | = |
Sam Hunt - Water Under The Bridge
|
27 | 83 | 15.25 | +0.06 | 1 | 15.25 | -- | -- | -- | -- | |
84 | = |
Sza - Nobody Gets Me
|
8 | 84 | 15.04 | +0.32 | 3 | 15.04 | -- | 33 | 22 | 47 | |
85 | = |
Blake Shelton - No Body
|
108 | 80 | 14.64 | -0.06 | 1 | 15.12 | -- | -- | -- | -- | |
86 | +1 |
Adele - Easy On Me
|
438 | 1 | (x86) | 14.57 | +0.03 | 4 | 122.70 | -- | -- | -- | -- |
87 | +1 |
Dustin Lynch - Thinking 'Bout You f/M. Porter
|
514 | 11 | 14.28 | -0.13 | 1 | 48.62 | -- | -- | -- | -- | |
88 | -2 |
Bailey Zimmerman - Fall In Love
|
167 | 16 | 13.94 | -0.61 | 1 | 41.85 | -- | -- | -- | 144 | |
89 | = |
Mitchell Tenpenny - Truth About You
|
239 | 16 | 13.72 | +0.04 | 1 | 44.16 | -- | -- | -- | -- | |
90 | = |
Bad Bunny - Party f/Rauw Alejandro
|
10 | 90 | 13.61 | +0.18 | 4 | 13.61 | -- | -- | -- | -- | |
91 | = |
Shane Profitt - How It Oughta Be
|
13 | 91 | 12.22 | +0.09 | 1 | 12.22 | -- | -- | -- | -- | |
92 | = |
Bizarrap & Shakira - Shakira: Bzrp Music Sessions, Vol. 53
|
7 | 92 | 12.10 | +0.13 | 5 | 12.10 | 41 | -- | 56 | 43 | |
93 | +2 |
Joe Nichols - Good Day For Living
|
4 | 93 | 11.82 | -0.00 | 1 | 11.83 | -- | -- | -- | -- | |
94 | -1 |
OneRepublic - I Ain't Worried
|
195 | 7 | 11.82 | -0.12 | 3 | 63.09 | 32 | 44 | -- | 83 | |
95 | +3 |
Peezy - 2 Million Up
|
2 | 95 | 11.82 | +0.21 | 2 | 11.82 | -- | -- | -- | 70 | |
96 | -2 |
Olivia Rodrigo - good 4 u
|
615 | 1 | (x15) | 11.75 | -0.17 | 3 | 90.44 | -- | -- | -- | -- |
97 | -1 |
Justin Moore - With A Woman You Love
|
254 | 14 | 11.68 | -0.13 | 1 | 42.59 | -- | -- | -- | -- | |
98 | -1 |
The Weeknd - Blinding Lights
|
1076 | 1 | (x199) | 11.61 | -0.05 | 2 | 160.23 | -- | 154 | -- | -- |
99 | = |
Imagine Dragons - Enemy From League Of Legends
|
356 | 1 | (x19) | 11.54 | +0.06 | 4 | 88.85 | -- | -- | -- | -- |
100 | +1 |
Scotty Mccreery - It Matters To Her
|
1 | 100 | 11.44 | -0.02 | 1 | 11.46 | -- | -- | -- | -- | |
Avril Lavigne - I'm A Mess w/YUNGBLUD
|
11.38 | +0.12 | 3 | 11.38 | -- | -- | -- | -- | |||||
Elevation Worship - Same God
|
7 | 99 | 11.30 | -0.03 | 1 | 11.73 | -- | -- | -- | -- | |||
Mac Powell - New Creation
|
15 | 98 | 11.16 | -0.09 | 1 | 11.73 | -- | -- | -- | -- | |||
For King & Country - Love Me Like I Am
|
11.00 | +0.11 | 3 | 11.00 | -- | -- | -- | -- | |||||
Mercyme - Then Christ Came f/P. Wickham
|
10.95 | +0.41 | 1 | 10.95 | -- | -- | -- | -- | |||||
Manuel Turizo - La Bachata
|
8 | 92 | 10.79 | -0.11 | 2 | 12.96 | -- | 81 | -- | 107 | |||
Jazmine Sullivan - Hurt Me So Good
|
7 | 97 | 10.25 | +0.32 | 2 | 11.04 | -- | -- | -- | 154 | |||
Rachael Lampa - Perfectly Loved f/TobyMac
|
10.04 | +0.09 | 1 | 10.64 | -- | -- | -- | -- | |||||
Dan + Shay - You
|
10.04 | +0.19 | 1 | 10.04 | -- | -- | -- | -- | |||||
Colton Dixon - Build A Boat f/Gabby Barrett
|
11 | 96 | 9.76 | -0.31 | 1 | 11.88 | -- | -- | -- | -- | |||
Shakira & Ozuna - Monotonia
|
1 | 99 | 9.59 | -0.10 | 3 | 11.56 | -- | -- | -- | -- | |||
Sabrina Carpenter - Nonsense
|
9.18 | +0.48 | 2 | 9.18 | -- | 49 | -- | 127 | |||||
Brandon Lake - Gratitude
|
9.13 | +0.06 | 1 | 9.13 | 70 | -- | -- | -- | |||||
Romeo Santos - El Panuelo f/ROSALIA
|
9.02 | -0.28 | 3 | 10.02 | -- | -- | -- | -- | |||||
Lola Brooke - Don't Play With It f/Billy B
|
8.95 | +0.02 | 2 | 8.95 | -- | -- | -- | 46 | |||||
Carrie Underwood - Hate My Heart
|
8.84 | +0.19 | 1 | 8.84 | -- | -- | -- | -- | |||||
Ozuna - Hey Mor f/Feid
|
8.79 | +0.12 | 3 | 8.79 | -- | -- | -- | 168 | |||||
Tyga & Chris Brown - Nasty
|
8.73 | +0.12 | 2 | 8.73 | -- | -- | -- | 157 | |||||
Karol G - Cairo
|
8.43 | +0.01 | 4 | 9.23 | -- | -- | -- | 184 | |||||
Tyler Hubbard - Dancin' In The Country
|
8.39 | +0.21 | 1 | 8.39 | -- | -- | -- | -- | |||||
Blink-182 - EDGING
|
8.23 | -0.15 | 2 | 9.65 | -- | -- | -- | -- | |||||
Kenny Lattimore - Take A Dose
|
8.12 | -0.01 | 2 | 8.13 | -- | -- | -- | -- | |||||
Beach Weather - Sex, Drugs, Etc.
|
7.86 | +0.01 | 3 | 8.29 | -- | 134 | -- | 96 | |||||
Crowder - God Really Loves Us
|
7.67 | -0.06 | 1 | 7.73 | -- | -- | -- | -- | |||||
Old Dominion - Memory Lane
|
7.50 | +0.09 | 1 | 7.50 | -- | -- | -- | -- | |||||
Phony Ppl - Nowhere But Up
|
7.48 | +0.03 | 2 | 7.48 | -- | -- | -- | -- | |||||
Lonnie - One Night Stand
|
7.37 | +0.06 | 3 | 7.37 | -- | -- | -- | -- | |||||
Micah Tyler - I See Grace
|
7.29 | -0.04 | 1 | 7.33 | -- | -- | -- | -- | |||||
Hitkidd - Shabooya f/Gloss Up...
|
7.11 | +0.26 | 2 | 7.11 | -- | -- | -- | 89 | |||||
Steven Curtis Chapman - Don't Lose Heart
|
7.09 | +0.01 | 1 | 7.09 | -- | -- | -- | -- | |||||
Parmalee - Girl In Mine
|
6.92 | +0.02 | 1 | 6.92 | -- | -- | -- | -- | |||||
Oxlade - Ku Lo Sa
|
6.54 | +0.01 | 2 | 6.66 | -- | -- | -- | 178 | |||||
Jon Pardi - Your Heart Or Mine
|
6.30 | +0.19 | 1 | 6.30 | -- | -- | -- | -- | |||||
Ari Lennox - Waste My Time
|
6.28 | +0.01 | 2 | 6.29 | -- | -- | -- | -- | |||||
Manuel Turizo - Extasis f/Maria Becerra
|
6.15 | -0.00 | 2 | 6.21 | -- | -- | -- | -- | |||||
Moone Walker - Lizzo
|
5.96 | +0.06 | 1 | 5.96 | -- | -- | -- | 53 | |||||
Myke Towers - Ulala f/Daddy Yankee
|
5.96 | +0.06 | 3 | 5.96 | -- | -- | -- | -- | |||||
Dean Lewis - How Do I Say Goodbye
|
5.84 | +0.07 | 1 (-1) | 5.84 | 46 | -- | -- | 190 | |||||
Metallica - Lux Aeterna
|
5.83 | -0.04 | 2 | 6.53 | -- | -- | -- | -- | |||||
Nicky Jam - Toy A Mil
|
5.72 | -0.03 | 3 | 5.75 | -- | -- | -- | -- | |||||
Zach Williams - Heart Of God
|
5.64 | -0.07 | 1 | 6.68 | -- | -- | -- | -- | |||||
Hailey Whitters - Everything She Ain't
|
5.63 | -0.03 | 1 | 5.66 | -- | -- | -- | -- | |||||
Zach Bryan - Something in the Orange (Z&E's Version)
|
5.60 | +0.04 | 1 | 5.60 | 48 | 18 | 50 | 87 | |||||
Cole Swindell - Drinkaby
|
5.60 | +0.27 | 1 | 5.60 | -- | -- | -- | -- | |||||
Cody Carnes - Ain't Nobody
|
5.47 | +0.08 | 1 | 5.50 | -- | -- | -- | -- | |||||
Walker Hayes - Y'all Life
|
5.46 | +0.14 | 1 | 5.46 | -- | -- | -- | -- | |||||
Randy Houser - Note To Self
|
5.27 | +0.28 | 1 | 5.27 | -- | -- | -- | -- | |||||
Eric Church - Doing Life With Me
|
5.23 | -0.25 | 1 | 5.53 | -- | -- | -- | -- | |||||
Wisin & Yandel - Besos Moja 2 f/Rosalia
|
5.18 | +0.13 | 3 | 5.18 | -- | -- | -- | -- | |||||
Jeremih - Changes
|
5.15 | +0.06 | 1 | 5.15 | -- | -- | -- | -- | |||||
Matthew West - My Story Your Glory
|
5.06 | +0.07 | 1 | 5.06 | -- | -- | -- | -- | |||||
Camilo & Camila Cabello - Ambulancia
|
1.11 | +1.00 | 2 (+1) | 1.11 | -- | -- | -- | -- |