Pos | P+ | Artist and Title | Days | Pk | (x?) | Aud | Aud+ | Formats | PkAud | iTunes | Spotify | Apple M | Shazam |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | = |
Harry Styles - As It Was
|
202 | 1 | (x73) | 91.97 | -0.12 | 5 | 102.08 | 45 | 5 | 53 | 32 |
2 | = |
Nicky Youre & Dazy - Sunroof
|
138 | 2 | (x47) | 80.09 | -0.70 | 3 | 92.89 | 57 | 45 | -- | 95 |
3 | = |
Post Malone - I Like You (A Happier Song) [feat. Doja Cat]
|
131 | 3 | (x31) | 79.54 | +0.11 | 3 | 82.28 | 49 | 20 | 87 | 21 |
4 | = |
Doja Cat - Vegas (From the Original Motion Picture Soundtrack ELVIS)
|
84 | 4 | 70.15 | -0.45 | 3 | 70.73 | 76 | 33 | -- | 7 | |
5 | = |
Steve Lacy - Bad Habit
|
78 | 5 | 69.37 | +0.44 | 7 | 69.37 | 82 | 2 | 18 | 2 | |
6 | +1 |
Sia - Unstoppable
|
125 | 6 | 65.63 | +0.36 | 4 (+1) | 65.63 | 33 | -- | -- | 27 | |
7 | -1 |
Lizzo - About Damn Time
|
180 | 1 | (x59) | 64.69 | -0.65 | 5 | 120.65 | 72 | 41 | -- | 62 |
8 | = |
Harry Styles - Late Night Talking
|
141 | 3 | (x5) | 62.60 | -0.23 | 3 | 85.59 | -- | 34 | -- | 44 |
9 | = |
OneRepublic - I Ain't Worried
|
90 | 7 | 60.96 | +0.18 | 3 | 60.96 | 31 | 14 | 73 | 10 | |
10 | = |
Elton John & Britney Spears - Hold Me Closer
|
55 | 10 | 50.53 | +0.07 | 4 | 50.53 | 67 | 142 | -- | 24 | |
11 | +3 |
Nicki Minaj - Super Freaky Girl
|
57 | 11 | 48.21 | +1.01 | 4 | 48.21 | 48 | 12 | 75 | 23 | |
12 | = |
Morgan Wallen - You Proof
|
81 | 12 | 48.17 | +0.67 | 1 | 48.17 | 24 | 19 | 50 | 82 | |
13 | -2 |
Morgan Wallen - Wasted On You
|
205 | 11 | 47.87 | +0.34 | 4 | 47.87 | 38 | 38 | 65 | 20 | |
14 | -1 |
The Kid Laroi & Justin Bieber - Stay
|
463 | 1 | (x71) | 47.41 | +0.10 | 4 | 113.08 | -- | 58 | -- | 133 |
15 | = |
Cole Swindell - She Had Me At Heads Carolina
|
100 | 10 | 46.45 | -0.29 | 1 | 48.09 | 42 | 74 | -- | 84 | |
16 | = |
Glass Animals - Heat Waves
|
515 | 1 | (x56) | 46.19 | -0.24 | 5 | 92.38 | -- | 35 | -- | 102 |
17 | = |
Tyler Hubbard - 5 Foot 9
|
109 | 17 | 41.45 | +0.40 | 1 | 41.45 | -- | 127 | -- | 100 | |
18 | = |
Luke Combs - The Kind of Love We Make
|
124 | 13 | 41.09 | +0.16 | 1 | 46.59 | 44 | 31 | 57 | 53 | |
19 | = |
Future - Wait For U f/Drake
|
163 | 9 | 38.32 | -0.29 | 3 | 51.12 | -- | 22 | 34 | 39 | |
20 | = |
Justin Bieber - Ghost
|
384 | 2 | (x7) | 37.91 | -0.30 | 3 | 86.52 | -- | 138 | -- | 176 |
21 | +1 |
David Guetta & Bebe Rexha - I'm Good (Blue)
|
26 | 21 | 36.78 | +1.03 | 4 | 36.78 | 18 | 15 | 82 | 3 | |
22 | -1 |
Ingrid Andress - Wishful Drinking w/Sam Hunt
|
96 | 21 | 36.22 | -0.06 | 1 | 36.28 | -- | -- | -- | 121 | |
23 | = |
Jack Harlow - First Class
|
184 | 1 | (x32) | 35.23 | -0.23 | 5 | 114.13 | -- | 93 | -- | 130 |
24 | = |
Jax - Victoria's Secret
|
53 | 24 | 35.11 | +0.19 | 3 | 35.11 | -- | -- | -- | 28 | |
25 | = |
Harry Styles - Music For A Sushi Restaurant
|
54 | 23 | 34.69 | -0.11 | 2 | 34.95 | -- | -- | -- | 66 | |
26 | = |
Thomas Rhett - Half Of Me f/Riley Green
|
77 | 24 | 34.67 | -0.12 | 1 | 34.79 | -- | -- | -- | 114 | |
27 | = |
Ed Sheeran - Bad Habits
|
482 | 1 | (x20) | 34.17 | -0.09 | 4 | 98.50 | -- | -- | -- | 135 |
28 | = |
Tems - Free Mind
|
87 | 25 | 34.00 | -0.07 | 3 | 34.08 | -- | -- | 99 | 9 | |
29 | +3 |
Sam Smith & Kim Petras - Unholy
|
17 | 29 | 31.08 | +1.85 | 4 (+1) | 31.08 | 8 | 1 | 26 | 1 | |
30 | -1 |
Lil Nas X - Star Walkin (League Of Legends
|
26 | 29 | 30.89 | +0.31 | 3 | 30.89 | -- | 48 | -- | 8 | |
31 | -1 |
Drake - Jimmy Cooks f/21 Savage
|
62 | 30 | 30.45 | +0.62 | 3 | 30.45 | -- | 11 | 36 | 12 | |
32 | -1 |
Jackson Dean - Don't Come Lookin'
|
147 | 30 | 30.07 | +0.35 | 1 | 30.07 | -- | -- | -- | 128 | |
33 | +1 |
Ed Sheeran - Shivers
|
402 | 4 | 29.21 | +0.21 | 3 | 79.04 | 36 | 183 | -- | 85 | |
34 | +3 |
Stephen Sanchez - Until I Found You
|
32 | 34 | 29.10 | +0.36 | 4 | 29.10 | -- | 29 | -- | 6 | |
35 | = |
Latto - Big Energy
|
350 | 1 | (x4) | 28.74 | -0.22 | 5 | 85.52 | -- | -- | -- | 65 |
36 | -3 |
Parmalee - Take My Name
|
196 | 12 | 28.67 | -0.40 | 2 | 46.43 | -- | -- | -- | -- | |
37 | -1 |
Burna Boy - Last Last
|
66 | 27 | 28.61 | -0.16 | 3 | 31.76 | -- | -- | 96 | 11 | |
38 | = |
Dj Khaled F/drake/lil Baby - STAYING ALIVE
|
65 | 36 | 28.58 | +0.07 | 3 | 28.58 | -- | 176 | -- | 73 | |
39 | = |
Dua Lipa - Levitating
|
741 | 1 | (x51) | 28.14 | +0.05 | 3 | 100.47 | -- | -- | -- | -- |
40 | = |
Lizzo - 2 Be Loved (Am I Ready)
|
68 | 40 | 27.48 | +0.10 | 4 | 27.48 | 78 | 111 | -- | 88 | |
41 | = |
Bailey Zimmerman - Fall In Love
|
62 | 41 | 27.17 | +0.04 | 1 | 27.17 | 30 | 104 | -- | 18 | |
42 | +2 |
Jelly Roll - Son Of A Sinner
|
83 | 42 | 26.86 | +0.33 | 1 | 26.86 | 25 | -- | -- | 43 | |
43 | = |
Lil Nas X - Thats What I Want
|
382 | 2 | (x4) | 26.72 | -0.11 | 3 | 80.64 | -- | -- | -- | -- |
44 | +1 |
Luke Bryan - Country On
|
85 | 42 | 26.24 | -0.08 | 1 | 26.31 | -- | -- | -- | -- | |
45 | +3 |
City Girls - Good Love f/Usher
|
73 | 45 | 25.35 | +0.17 | 2 | 25.35 | -- | -- | -- | 47 | |
46 | +1 |
Elton John & Dua Lipa - Cold Heart
|
391 | 6 | 25.30 | -0.13 | 3 | 67.52 | -- | -- | -- | 75 | |
47 | -1 |
Mitchell Tenpenny - Truth About You
|
134 | 16 | 25.11 | -0.43 | 1 | 44.16 | -- | -- | -- | 184 | |
48 | -6 |
Joji - Glimpse Of Us
|
95 | 24 | 25.03 | -1.81 | 3 | 33.95 | -- | 24 | -- | 34 | |
49 | = |
Yung Gravy - Betty (Get Money)
|
68 | 39 | 24.38 | -0.44 | 3 | 27.09 | -- | 77 | -- | 36 | |
50 | = |
Em Beihold - Numb Little Bug
|
202 | 4 | 23.66 | -0.27 | 3 | 69.91 | -- | -- | -- | 126 | |
51 | +5 |
The Weeknd - Die For You
|
26 | 51 | 23.38 | +1.01 | 1 | 23.38 | -- | 13 | 47 | 29 | |
52 | -1 |
Lil Baby - In A Minute
|
113 | 24 | 23.38 | -0.28 | 2 | 33.54 | -- | 134 | 7 | 50 | |
53 | = |
Gabby Barrett - Pick Me Up
|
56 | 53 | 23.26 | +0.12 | 1 | 23.26 | -- | -- | -- | -- | |
54 | -2 |
Justin Moore - With A Woman You Love
|
149 | 14 | 22.80 | -0.86 | 1 | 42.59 | -- | -- | -- | -- | |
55 | -1 |
Jon Pardi - Last Night Lonely
|
167 | 13 | 22.79 | +0.13 | 1 | 42.69 | -- | -- | -- | -- | |
56 | +1 |
Armani White - Billie Eilish
|
31 | 56 | 22.78 | +0.61 | 3 | 22.78 | -- | 55 | -- | 35 | |
57 | -2 |
The Weeknd - Save Your Tears
|
678 | 2 | (x17) | 22.23 | -0.38 | 3 | 106.26 | -- | 164 | -- | 177 |
58 | +1 |
Wizkid - Essence f/Tems
|
447 | 6 | 21.62 | +0.18 | 4 | 68.59 | -- | -- | -- | 134 | |
59 | -1 |
Diddy - Gotta Move On f/Bryson Tiller
|
75 | 58 | 21.60 | -0.04 | 4 | 21.64 | -- | -- | -- | 38 | |
60 | = |
Jimmie Allen - down home
|
46 | 58 | 21.48 | +0.07 | 1 | 21.48 | -- | -- | -- | -- | |
61 | +2 |
Lewis Capaldi - Forget Me
|
21 | 61 | 20.26 | +0.46 | 3 | 20.26 | 73 | -- | -- | 54 | |
62 | +3 |
Jordan Davis - What My World Spins Around
|
42 | 62 | 20.15 | +0.39 | 1 | 20.15 | 68 | -- | -- | 89 | |
63 | +3 |
Beyoncé - CUFF IT
|
9 | 63 | 20.13 | +0.87 | 4 | 20.13 | 28/94 | 21 | 48 | 13 | |
64 | -2 |
The Weeknd - Blinding Lights
|
1008 | 1 | (x199) | 19.94 | +0.05 | 3 | 160.23 | -- | 92 | -- | 129 |
65 | -4 |
Cody Johnson - Til You Can't
|
300 | 14 | 19.85 | -0.33 | 1 | 46.70 | -- | -- | -- | 175 | |
66 | +2 |
Zac Brown Band - Out In The Middle
|
86 | 63 | 19.35 | +0.24 | 1 | 19.40 | -- | -- | -- | -- | |
67 | = |
Jason Aldean - That's What Tequila Does
|
55 | 67 | 19.19 | +0.07 | 1 | 19.19 | -- | -- | -- | -- | |
68 | -4 |
Kate Bush - Running Up That Hill (A Deal with God)
|
124 | 4 | 19.16 | -0.62 | 5 | 84.61 | 91 | 75 | -- | 97 | |
69 | = |
Jason Aldean - Trouble With A Heartbreak
|
221 | 13 | 18.76 | -0.02 | 1 | 45.92 | -- | -- | -- | -- | |
70 | +1 |
Bad Bunny - Titi Me Pregunto
|
46 | 66 | 18.34 | +0.14 | 5 | 18.43 | -- | 6 | 44 | 17 | |
71 | -1 |
Adele - Easy On Me
|
371 | 1 | (x86) | 18.13 | -0.14 | 5 | 122.70 | -- | -- | -- | -- |
72 | +1 |
King Combs F/kodak Black - Can't Stop Won't Stop
|
30 | 72 | 18.03 | +0.15 | 2 | 18.03 | -- | -- | -- | 45 | |
73 | -1 |
Imagine Dragons - Enemy From League Of Legends
|
251 | 1 | (x19) | 17.79 | -0.18 | 4 | 88.85 | -- | -- | -- | -- |
74 | = |
Yg - Toxic
|
29 | 72 | 17.79 | +0.15 | 2 | 17.79 | -- | -- | -- | 15 | |
75 | = |
Hitkidd & Glorilla - F.N.F. (Let's Go)
|
110 | 33 | 17.23 | -0.28 | 2 | 29.39 | -- | -- | -- | 171 | |
76 | = |
Dustin Lynch - Thinking 'Bout You f/M. Porter
|
409 | 11 | 15.87 | -0.14 | 1 | 48.62 | -- | -- | -- | -- | |
77 | +1 |
Future - Love You Better
|
30 | 77 | 15.86 | +0.06 | 2 | 15.86 | -- | -- | -- | 58 | |
78 | -1 |
Scotty Mccreery - Damn Strait
|
211 | 16 | 15.86 | +0.02 | 1 | 45.71 | -- | -- | -- | -- | |
79 | = |
Brent Faiyaz - All Mine
|
15 | 79 | 15.48 | +0.17 | 2 | 15.48 | -- | 139 | 56 | 31 | |
80 | = |
Kodak Black - Super Gremlin
|
276 | 18 | 15.17 | -0.04 | 2 | 39.09 | -- | 171 | 80 | -- | |
81 | +2 |
Lil Nas X & Jack Harlow - INDUSTRY BABY
|
441 | 2 | (x1) | 15.06 | +0.08 | 3 | 85.72 | -- | 161 | -- | -- |
82 | = |
Olivia Rodrigo - good 4 u
|
510 | 1 | (x15) | 15.05 | -0.05 | 3 | 90.44 | -- | 159 | -- | -- |
83 | +1 |
Jason Aldean/carrie Underwood - If I Didn't Love You
|
440 | 14 | 14.94 | -0.02 | 1 | 47.41 | -- | -- | -- | -- | |
84 | +1 |
Nate Smith - Whiskey On You
|
15 | 84 | 14.77 | +0.29 | 1 | 14.77 | -- | 163 | -- | -- | |
85 | -4 |
Megan Thee Stallion & Dua Lipa - Sweetest Pie
|
221 | 11 | 14.76 | -0.36 | 3 | 50.70 | -- | -- | -- | -- | |
86 | = |
Dustin Lynch - Party Mode
|
84 | 81 | 14.54 | +0.20 | 1 | 14.70 | -- | -- | -- | -- | |
87 | +1 |
Kane Brown & Katelyn Brown - Thank God
|
11 | 87 | 14.35 | +0.31 | 1 | 14.35 | 17 | -- | -- | 64 | |
88 | +1 |
Glorilla - Tomorrow f/Cardi B
|
6 | 88 | 14.00 | +0.35 | 2 | 14.00 | -- | 42 | 20 | 41/46 | |
89 | -2 |
Sza - I Hate U
|
278 | 14 | 13.99 | -0.27 | 3 | 45.18 | -- | -- | -- | -- | |
90 | +1 |
Russell Dickerson - She Likes It f/Jake Scott
|
39 | 88 | 13.39 | +0.19 | 2 | 13.39 | -- | -- | -- | 119 | |
91 | -1 |
Lee Brice - Soul
|
41 | 89 | 13.21 | -0.19 | 1 | 13.40 | 86 | -- | -- | 193 | |
92 | +1 |
Doja Cat - Get Into It (Yuh)
|
182 | 6 | 12.50 | -0.20 | 2 | 62.69 | -- | -- | -- | -- | |
93 | +1 |
Blake Shelton - No Body
|
7 | 93 | 12.30 | -0.01 | 1 | 12.31 | 99 | -- | -- | -- | |
94 | +1 |
Ava Max - Kings & Queens
|
748 | 2 | (x4) | 12.17 | +0.03 | 3 | 110.67 | -- | -- | -- | -- |
95 | +2 |
Rosa Linn - SNAP
|
4 | 95 | 12.03 | +0.18 | 4 | 12.03 | -- | 96 | -- | 60 | |
96 | +3 |
Ron Isley/isley Bros F/beyonce - Make Me Say It Again Girl('22)
|
11 | 96 | 11.91 | +0.28 | 2 | 11.91 | -- | -- | -- | 125 | |
97 | +1 |
Chris Brown X Young Thug - Go Crazy
|
843 | 1 | (x50) | 11.62 | -0.13 | 5 | 137.83 | -- | -- | -- | -- |
98 | -6 |
Charlie Puth & Jung Kook - Left and Right
|
96 | 28 | 11.49 | -1.26 | 3 | 31.09 | 81 | 103 | -- | 144 | |
99 | +4 |
Lil Durk - What Happened To Virgil
|
123 | 45 | 11.45 | +0.31 | 2 | 23.00 | -- | -- | -- | 154 | |
100 | -4 |
Rosalia - DESPECHA
|
22 | 96 | 11.43 | -0.51 | 4 (-1) | 12.96 | -- | 123 | -- | 131 | |
Manuel Turizo - La Bachata
|
11.18 | +0.29 | 3 | 11.18 | -- | 60 | -- | 76 | |||||
Bad Bunny - Me Porto Bonito f/Ch. Corleone
|
21 | 84 | 11.02 | -0.18 | 4 | 13.24 | -- | 7 | 38 | 68 | |||
Dierks Bentley - Gold
|
10.93 | +0.05 | 1 | 10.93 | -- | -- | -- | -- | |||||
Brett Young - You Didn't
|
10.77 | +0.13 | 1 | 10.77 | -- | -- | -- | -- | |||||
Lainey Wilson - Heart Like A Truck
|
10.57 | +0.25 | 1 | 10.57 | -- | -- | -- | 155 | |||||
Tobymac - The Goodness f/Blessing Offor
|
4 | 97 | 10.29 | -0.12 | 1 | 11.23 | -- | -- | -- | -- | |||
Tasha Layton - How Far
|
4 | 97 | 9.95 | -0.10 | 1 | 11.24 | -- | -- | -- | -- | |||
Kelsea Ballerini - Heartfirst
|
9.93 | -0.10 | 2 | 10.27 | -- | -- | -- | -- | |||||
Katy Nichole & Big Daddy Weave - God Is In This Story
|
9.85 | -0.02 | 1 | 9.97 | -- | -- | -- | -- | |||||
Colton Dixon - Build A Boat
|
9.51 | -0.02 | 1 | 9.53 | -- | -- | -- | -- | |||||
Mac Powell - New Creation
|
9.46 | +0.22 | 1 | 9.46 | -- | -- | -- | -- | |||||
HARDY & Lainey Wilson - wait in the truck
|
9.31 | -0.12 | 1 | 9.51 | 19 | -- | -- | 81 | |||||
Bruno Mars/a .paak/silk Sonic - After Last Night
|
8.99 | -0.15 | 2 | 9.56 | -- | -- | -- | 112 | |||||
Tank - Slow f/J. Valentine
|
8.91 | -0.23 | 2 | 9.14 | -- | -- | -- | 101 | |||||
Megan Thee Stallion - Her
|
8.61 | -0.02 | 2 | 8.63 | -- | -- | -- | -- | |||||
Ben Fuller - Who I Am
|
8.44 | +0.20 | 1 | 8.44 | -- | -- | -- | -- | |||||
Chris Tomlin - Always
|
8.44 | -0.01 | 1 | 9.04 | -- | -- | -- | -- | |||||
Ozuna & Tokischa - Somos Iguales
|
8.38 | -0.59 | 3 | 9.63 | -- | -- | -- | 169 | |||||
Ajr - World's Smallest Violin
|
8.18 | +0.03 | 2 | 8.18 | -- | 126 | -- | 63 | |||||
Carly Pearce - What He Didn't Do
|
8.13 | +0.31 | 1 | 8.13 | -- | -- | -- | -- | |||||
Elevation Worship - Same God
|
7.99 | +0.18 | 1 | 7.99 | -- | -- | -- | -- | |||||
Rachael Lampa - Perfectly Loved f/TobyMac
|
7.92 | +0.14 | 1 | 7.92 | -- | -- | -- | 161 | |||||
Tyga - Sunshine f/Jhene Aiko/PopSmoke
|
7.89 | +0.16 | 2 | 7.89 | -- | -- | -- | 94 | |||||
Bizarrap & Quevedo - Bzrp Music Sessions, Vol. 52
|
7.87 | +0.21 | 3 | 7.87 | -- | 78 | -- | 37 | |||||
blink-182 - EDGING
|
7.84 | +0.80 | 2 | 7.84 | 50 | -- | -- | 108 | |||||
Sam Hunt - Water Under The Bridge
|
7.84 | +0.03 | 1 | 8.07 | -- | -- | -- | -- | |||||
Lil Tjay - Beat The Odds
|
7.79 | +0.23 | 2 | 7.79 | -- | -- | -- | 139 | |||||
Chris Stapleton - Joy Of My Life
|
7.39 | +0.11 | 1 | 7.39 | -- | -- | -- | -- | |||||
Karol G & Maldy - Gatubela
|
7.38 | +0.09 | 3 | 7.39 | -- | 167 | -- | 93 | |||||
Chris Brown - Under the Influence
|
7.31 | +0.33 | 2 | 7.31 | 32 | 23 | 16 | 5 | |||||
Ice Spice - Munch (Feelin' U)
|
7.27 | +0.08 | 2 | 7.27 | -- | -- | -- | -- | |||||
Priscilla Block - My Bar
|
7.18 | -0.57 | 1 | 8.87 | -- | -- | -- | -- | |||||
Post Malone - Wrapped Around Your Finger
|
6.70 | -0.00 | 2 | 6.70 | -- | -- | -- | -- | |||||
Parker Mccollum - Handle On You
|
6.54 | +0.26 | 1 | 6.54 | -- | -- | -- | -- | |||||
Andy Grammer X R3hab - Saved My Life
|
6.52 | +0.06 | 2 | 6.52 | -- | -- | -- | -- | |||||
Daddy Yankee - Rumbaton
|
6.47 | -0.10 | 3 | 6.80 | -- | -- | -- | -- | |||||
John Legend - Honey f/Muni Long
|
6.31 | -0.06 | 2 | 6.58 | -- | -- | -- | -- | |||||
Keith Urban - Brown Eyes Baby
|
6.01 | -0.07 | 1 | 6.20 | -- | -- | -- | -- | |||||
Red Hot Chili Peppers - Tippa My Tongue
|
5.87 | -0.07 | 3 | 6.39 | -- | -- | -- | -- | |||||
Chris Brown - Call Me Every Day f/WizKid
|
5.84 | +0.26 | 2 | 5.84 | -- | -- | -- | 106 | |||||
Jazmine Sullivan - Hurt Me So Good
|
5.78 | +0.01 | 2 | 5.78 | -- | -- | -- | 186 | |||||
Big Boogie - Pop Out
|
5.75 | +0.00 | 2 | 5.75 | -- | -- | -- | 116 | |||||
Mercyme - Then Christ Came
|
5.74 | +0.02 | 1 | 5.74 | -- | -- | -- | -- | |||||
Bleu & Nicki Minaj - Love In The Way
|
5.51 | +0.18 | 2 | 5.51 | -- | -- | -- | 160 | |||||
Prince Royce/nicky Jam/wheeler - Si Te Preguntan...
|
5.44 | -0.01 | 2 | 6.35 | -- | -- | -- | -- | |||||
David Leonard - Good Lord
|
5.40 | +0.07 | 1 | 5.40 | -- | -- | -- | -- | |||||
Rauw Alejandro - Lokera f/Lyanno & Brray
|
5.18 | -0.08 | 3 | 5.59 | -- | -- | -- | 110 | |||||
Steven Curtis Chapman - Don't Lose Heart
|
5.14 | -0.07 | 1 | 5.21 | -- | -- | -- | -- | |||||
Zach Williams - Heart Of God
|
5.06 | +0.03 | 1 | 5.17 | -- | -- | -- | -- | |||||
Nicky Jam - Sin Novia
|
5.01 | -0.09 | 3 | 5.34 | -- | -- | -- | -- |