Spotify Chart History
Title: Africa
Artist:
TOTO
Show:
Weekly ·
Daily |
Positions ·
Streams ·
Both
| Date |
Global |
GB |
DE |
AU |
NL |
CA |
SE |
BE |
NO |
CH |
IE |
NZ |
CL |
AT |
CZ |
IS |
LU |
LV |
EE |
| Total |
128,539,018 |
9,442,908 |
9,325,150 |
6,126,379 |
5,082,280 |
4,970,227 |
2,574,180 |
1,901,857 |
1,436,496 |
1,386,156 |
1,349,310 |
1,199,388 |
1,130,091 |
1,111,469 |
238,804 |
114,254 |
103,159 |
4,535 |
3,926 |
| Peak |
134 (9,655,939) |
114 (755,747) |
56 (732,175) |
80 (434,033) |
47 (385,419) |
151 (401,693) |
78 (187,666) |
56 (147,712) |
67 (105,604) |
40 (103,946) |
86 (111,027) |
42 (84,004) |
189 (236,653) |
36 (90,648) |
165 (76,422) |
90 (8,119) |
67 (7,740) |
192 (4,535) |
173 (3,926) |
| 2013/05/26 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 42 (9,952) | -- | -- | -- | -- | -- | -- | -- |
| 2019/01/31 | 186 (4,616,167) | 133 (444,625) | -- | 110 (282,238) | 141 (232,286) | -- | 178 (133,333) | 81 (55,456) | 165 (74,470) | 178 (38,172) | 116 (49,591) | 71 (71,609) | -- | 162 (27,496) | 182 (17,796) | 132 (7,085) | 142 (2,811) | 192 (4,535) | 173 (3,926) |
| 2026/03/05 | 138 (9,628,035) | 141 (647,799) | 63 (716,786) | 106 (431,699) | 73 (374,014) | 164 (353,684) | 78 (187,666) | 62 (132,261) | 74 (105,604) | 42 (103,946) | 101 (93,251) | 63 (84,004) | 195 (234,709) | 36 (90,648) | 165 (76,422) | 94 (8,119) | 72 (7,468) | -- | -- |
| 2026/03/12 | 152 (9,377,609) | 144 (635,791) | 80 (674,155) | 118 (421,784) | 75 (363,492) | 181 (339,166) | 96 (177,890) | 70 (132,380) | 85 (103,061) | 48 (100,368) | 113 (90,363) | 79 (82,386) | 198 (236,653) | 53 (85,460) | 197 (73,953) | 101 (8,098) | 78 (7,165) | -- | -- |
| 2026/03/19 | 170 (8,805,632) | 152 (619,896) | 84 (628,761) | 123 (407,248) | 66 (343,754) | 187 (319,585) | 96 (166,826) | 61 (127,403) | 91 (94,043) | 52 (94,086) | 117 (85,839) | 75 (80,775) | -- | 49 (77,525) | -- | 135 (7,532) | 81 (6,872) | -- | -- |
| 2026/03/26 | 159 (9,087,126) | 165 (611,497) | 95 (639,084) | 117 (407,402) | 64 (340,405) | 196 (324,873) | 92 (167,902) | 64 (129,637) | 84 (96,935) | 60 (93,130) | 112 (87,571) | 74 (79,840) | -- | 56 (79,669) | 197 (70,633) | 119 (7,624) | 83 (7,142) | -- | -- |
| 2026/04/02 | 152 (9,324,126) | 145 (645,843) | 70 (688,086) | 109 (422,455) | 54 (364,995) | 185 (342,639) | 93 (177,622) | 66 (129,320) | 72 (104,206) | 48 (100,031) | 101 (94,139) | 66 (81,711) | -- | 49 (82,716) | -- | 113 (8,054) | 73 (7,121) | -- | -- |
| 2026/04/09 | 134 (9,348,013) | 127 (639,454) | 56 (695,650) | 80 (434,033) | 47 (385,419) | 151 (346,855) | 83 (176,462) | 56 (137,041) | 67 (95,307) | 40 (99,712) | 99 (92,001) | 60 (82,474) | 189 (220,078) | 43 (80,520) | -- | 90 (7,798) | 67 (7,133) | -- | -- |
| 2026/04/16 | 168 (9,412,636) | 153 (621,860) | 75 (657,106) | 105 (428,799) | 59 (345,014) | 165 (355,884) | 92 (174,789) | 63 (133,455) | 69 (103,801) | 46 (97,629) | 117 (84,087) | 70 (79,699) | 198 (223,799) | 57 (75,959) | -- | 146 (7,728) | 71 (7,665) | -- | -- |
| 2026/04/23 | 181 (9,329,523) | 153 (636,195) | 93 (635,865) | 113 (425,979) | 63 (338,775) | 171 (362,159) | 97 (173,661) | 74 (128,774) | 83 (100,554) | 60 (95,339) | 124 (91,468) | 77 (77,659) | -- | 62 (74,352) | -- | 141 (7,863) | 88 (7,346) | -- | -- |
| 2026/04/30 | -- | 193 (625,837) | 91 (637,379) | 144 (383,039) | 73 (302,017) | 200 (339,345) | 103 (167,763) | 90 (123,240) | 102 (93,074) | 65 (87,591) | 138 (90,204) | 106 (73,259) | -- | 62 (72,218) | -- | 169 (6,738) | 99 (7,251) | -- | -- |
| 2026/05/07 | 199 (8,825,533) | 160 (638,204) | 81 (619,632) | 141 (395,728) | 73 (313,339) | 185 (356,105) | 105 (164,793) | 74 (124,758) | 108 (90,635) | 61 (88,804) | 114 (91,492) | 87 (76,141) | -- | 69 (67,986) | -- | 147 (7,286) | 95 (6,660) | -- | -- |
| 2026/05/14 | 175 (9,118,619) | 157 (606,570) | 73 (669,358) | 118 (414,157) | 72 (329,623) | 180 (352,307) | 93 (176,508) | 69 (132,939) | 113 (92,250) | 54 (94,357) | 110 (91,294) | 81 (76,593) | -- | 66 (71,132) | -- | 152 (7,150) | 102 (6,703) | -- | -- |
| 2026/05/21 | 171 (9,655,939) | 162 (646,437) | 91 (653,240) | 113 (433,993) | 76 (342,214) | 172 (401,693) | 106 (172,159) | 77 (135,215) | 149 (90,961) | 57 (99,438) | 107 (96,972) | 76 (82,236) | 198 (214,852) | 90 (71,380) | -- | 159 (7,547) | 104 (7,043) | -- | -- |
| 2026/05/28 | 158 (9,569,177) | 115 (755,747) | 87 (732,175) | 112 (417,541) | 69 (360,121) | 184 (377,298) | 104 (175,894) | 72 (147,712) | 125 (95,324) | 66 (98,564) | 86 (111,027) | 68 (81,169) | -- | 79 (77,435) | -- | 146 (7,721) | 84 (7,740) | -- | -- |
| 2026/06/04 | 151 (9,421,976) | 114 (667,153) | 85 (677,873) | 103 (420,284) | 68 (346,812) | 157 (398,634) | 102 (180,912) | 70 (132,266) | 114 (96,271) | 67 (94,989) | 87 (100,011) | 67 (79,881) | -- | 68 (76,973) | -- | 127 (7,911) | 94 (7,039) | -- | -- |
| Date |
Global |
GB |
AU |
NL |
DE |
US |
BE |
CA |
NZ |
SE |
IE |
CH |
AT |
NO |
CL |
DK |
CZ |
IL |
ZA |
IS |
HU |
PL |
IT |
FI |
FR |
LU |
PT |
SK |
UY |
CR |
MX |
LV |
GR |
EE |
CO |
PE |
EC |
| Total |
1,044,893,998 |
110,272,445 |
106,487,893 |
91,720,942 |
66,598,204 |
63,372,578 |
31,302,403 |
29,028,973 |
27,388,409 |
20,964,720 |
18,360,165 |
16,189,954 |
9,341,666 |
8,115,251 |
4,152,747 |
2,378,960 |
1,706,933 |
1,274,823 |
1,151,959 |
881,762 |
646,415 |
636,047 |
424,117 |
397,516 |
237,643 |
206,399 |
142,076 |
130,134 |
31,872 |
26,363 |
25,657 |
4,543 |
4,147 |
3,385 |
2,537 |
2,314 |
1,354 |
| Peak |
66 (1,818,990) |
67 (123,814) |
32 (95,385) |
10 (95,231) |
14 (216,463) |
115 (395,342) |
16 (35,183) |
79 (70,376) |
22 (21,114) |
23 (93,641) |
60 (18,065) |
14 (23,582) |
13 (21,589) |
26 (21,367) |
116 (41,543) |
94 (28,515) |
75 (13,190) |
73 (9,662) |
31 (22,721) |
52 (1,632) |
77 (5,714) |
136 (36,046) |
108 (58,148) |
98 (10,788) |
164 (68,133) |
5 (2,978) |
104 (12,745) |
108 (4,273) |
94 (4,693) |
173 (6,863) |
143 (25,657) |
158 (1,560) |
112 (1,055) |
172 (1,149) |
189 (2,537) |
167 (2,314) |
132 (1,354) |
| 2026/05/07 | -- | 186 (83,775) | 150 (54,903) | 83 (41,734) | 109 (80,145) | -- | 95 (15,965) | -- | 116 (10,246) | 115 (21,553) | 140 (11,729) | 82 (11,855) | 92 (8,722) | 131 (12,726) | -- | -- | -- | -- | -- | 151 (1,034) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/08 | 200 (1,303,150) | 186 (89,352) | 140 (56,469) | 106 (47,451) | 113 (97,753) | -- | 88 (18,206) | -- | 103 (10,688) | 102 (28,514) | 134 (12,855) | 81 (13,326) | 95 (10,628) | 140 (14,322) | -- | -- | -- | -- | -- | 169 (1,135) | -- | -- | -- | -- | -- | 121 (1,006) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/09 | 171 (1,338,778) | 159 (94,593) | 115 (58,720) | 76 (50,838) | 81 (106,042) | -- | 67 (21,354) | 163 (54,804) | 80 (10,882) | 97 (29,367) | 101 (15,048) | 56 (14,443) | 78 (10,664) | 108 (13,673) | -- | -- | -- | -- | -- | 159 (1,024) | -- | -- | -- | -- | -- | 90 (1,040) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/10 | 178 (1,177,749) | 158 (80,547) | 120 (56,262) | 66 (42,293) | 75 (84,963) | -- | 68 (17,960) | 176 (47,831) | 93 (10,280) | 110 (20,063) | 111 (12,990) | 54 (11,602) | 71 (9,588) | 122 (11,119) | 195 (28,338) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/11 | 196 (1,222,702) | 184 (80,621) | 139 (56,056) | 83 (42,771) | 101 (81,042) | -- | 77 (16,632) | -- | 101 (10,172) | 107 (21,672) | 130 (11,544) | 63 (12,152) | 80 (8,949) | 130 (12,156) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/12 | 193 (1,232,057) | 169 (79,844) | 120 (58,904) | 79 (41,911) | 108 (78,615) | -- | 83 (15,611) | 199 (48,114) | 87 (10,659) | 109 (20,915) | 127 (11,321) | 68 (12,109) | 87 (8,634) | 136 (11,989) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/13 | 145 (1,428,834) | 141 (91,935) | 99 (64,025) | 58 (52,150) | 65 (107,618) | -- | 71 (21,361) | 154 (52,831) | 69 (11,887) | 76 (28,251) | 92 (13,850) | 49 (15,637) | 65 (11,644) | 98 (15,324) | 179 (33,009) | -- | -- | -- | -- | 127 (1,181) | -- | -- | -- | -- | -- | 86 (1,089) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/14 | 142 (1,415,349) | 149 (89,678) | 105 (63,721) | 56 (52,209) | 46 (113,325) | -- | 52 (21,815) | 163 (52,163) | 66 (12,025) | 71 (27,726) | 95 (13,686) | 34 (15,088) | 52 (11,025) | 94 (13,667) | 194 (31,800) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/15 | 183 (1,467,835) | 177 (98,212) | 119 (64,551) | 79 (53,978) | 88 (105,590) | -- | 76 (21,852) | 185 (58,625) | 87 (12,176) | 103 (29,314) | 112 (14,991) | 63 (15,096) | 87 (11,430) | 142 (15,476) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 91 (1,150) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/16 | 144 (1,530,201) | 138 (102,827) | 101 (64,041) | 66 (56,198) | 65 (109,657) | -- | 58 (22,533) | 136 (64,828) | 72 (12,530) | 81 (29,067) | 85 (16,713) | 45 (15,724) | 70 (11,267) | 137 (15,098) | 187 (32,183) | -- | -- | -- | -- | 137 (1,127) | -- | -- | -- | -- | -- | 86 (1,106) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/17 | 147 (1,343,559) | 133 (93,886) | 111 (60,431) | 74 (46,577) | 75 (89,819) | -- | 59 (19,447) | 126 (63,377) | 74 (11,863) | 114 (22,532) | 89 (14,209) | 49 (13,779) | 81 (9,716) | -- | 188 (28,669) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/18 | 153 (1,398,032) | 158 (90,674) | 109 (62,621) | 77 (47,690) | 108 (85,831) | -- | 75 (18,204) | 125 (61,876) | 76 (11,651) | 110 (23,614) | 99 (13,666) | 46 (14,364) | 96 (9,784) | 132 (11,990) | 176 (33,130) | -- | -- | -- | -- | 146 (1,143) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/19 | 177 (1,339,689) | 156 (89,356) | 115 (62,111) | 78 (45,695) | 105 (86,012) | -- | 82 (17,293) | -- | 79 (11,462) | 107 (22,958) | 112 (12,638) | 63 (13,602) | 93 (9,658) | 140 (13,011) | 200 (30,789) | -- | -- | -- | -- | 157 (1,044) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/20 | -- | -- | 131 (59,447) | 89 (44,996) | 115 (82,853) | -- | 88 (17,524) | -- | 88 (11,102) | 123 (21,690) | 138 (12,080) | 75 (13,042) | 103 (9,357) | 148 (11,998) | -- | -- | -- | -- | -- | 164 (1,107) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/21 | 187 (1,318,845) | 177 (88,266) | 124 (60,791) | 79 (47,080) | 96 (93,478) | -- | 83 (18,362) | -- | 81 (11,452) | 111 (22,984) | 117 (12,675) | 67 (13,831) | 95 (10,168) | 142 (12,659) | -- | -- | -- | -- | -- | 144 (1,129) | -- | -- | -- | -- | -- | 100 (1,040) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/22 | 157 (1,453,080) | 147 (108,013) | 111 (62,114) | 75 (56,836) | 104 (118,874) | -- | 74 (22,399) | 200 (56,457) | 72 (12,016) | 96 (31,111) | 103 (14,569) | 68 (15,423) | 87 (12,398) | 132 (16,023) | -- | -- | -- | -- | -- | 140 (1,233) | -- | -- | -- | -- | -- | 93 (1,257) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/23 | 142 (1,445,467) | 106 (118,174) | 102 (60,293) | 70 (56,216) | 66 (123,133) | -- | 69 (24,417) | 171 (55,998) | 70 (11,497) | 84 (30,798) | 82 (17,633) | 57 (15,562) | 76 (12,247) | 107 (14,830) | -- | -- | -- | -- | -- | 141 (1,180) | -- | -- | -- | -- | -- | 70 (1,320) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/24 | 141 (1,334,244) | 92 (118,863) | 116 (57,058) | 62 (54,021) | 54 (113,106) | -- | 53 (24,393) | 171 (51,110) | 71 (11,403) | 110 (22,216) | 70 (18,065) | 49 (14,386) | 57 (11,589) | 109 (13,070) | 196 (26,044) | -- | -- | -- | -- | 129 (1,120) | -- | -- | -- | -- | -- | 64 (1,091) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/25 | 147 (1,388,893) | 99 (117,304) | 113 (60,206) | 62 (53,059) | 66 (102,788) | -- | 60 (22,851) | 193 (52,046) | 68 (11,673) | 117 (22,279) | 82 (15,867) | 54 (14,246) | 65 (11,141) | 120 (12,283) | 197 (30,905) | -- | -- | -- | -- | 135 (1,108) | -- | -- | -- | -- | -- | 69 (1,076) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/26 | 165 (1,338,324) | 132 (98,539) | 112 (60,764) | 74 (46,349) | 105 (92,455) | -- | 88 (17,516) | 191 (54,228) | 69 (11,682) | 110 (22,537) | 85 (16,075) | 74 (13,019) | 90 (10,264) | 135 (12,734) | -- | -- | -- | -- | -- | 148 (1,066) | -- | -- | -- | -- | -- | 100 (1,018) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/27 | 174 (1,287,961) | 132 (96,251) | 115 (58,703) | 73 (45,717) | 108 (89,727) | -- | 92 (18,245) | 191 (52,981) | 69 (11,285) | 109 (22,748) | 93 (14,899) | 79 (13,128) | 95 (9,765) | 128 (12,947) | -- | -- | -- | -- | -- | 154 (1,005) | -- | -- | -- | -- | -- | 109 (1,003) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/28 | 176 (1,321,208) | 131 (98,603) | 126 (58,403) | 67 (47,923) | 107 (92,092) | -- | 88 (17,891) | 189 (54,478) | 70 (11,613) | 106 (24,205) | 102 (13,919) | 78 (12,800) | 96 (10,031) | 125 (13,437) | -- | -- | -- | -- | -- | 151 (1,009) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/29 | 160 (1,407,724) | 117 (105,759) | 108 (61,615) | 73 (52,809) | 108 (107,411) | -- | 81 (19,653) | 179 (56,470) | 65 (12,558) | 106 (31,999) | 90 (16,745) | 74 (14,693) | 83 (12,292) | 119 (15,552) | -- | -- | -- | -- | -- | 132 (1,203) | -- | -- | -- | -- | -- | 105 (1,095) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/30 | 140 (1,397,443) | 97 (107,139) | 98 (60,014) | 64 (55,660) | 67 (110,829) | -- | 64 (21,393) | 147 (60,009) | 61 (12,018) | 82 (29,531) | 86 (15,268) | 58 (14,278) | 54 (11,855) | 89 (15,552) | -- | -- | -- | -- | -- | 129 (1,150) | -- | -- | -- | -- | -- | 82 (1,124) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/05/31 | 141 (1,262,730) | 106 (91,049) | 110 (56,642) | 63 (47,985) | 71 (87,768) | -- | 62 (19,404) | 137 (57,937) | 62 (11,042) | 102 (24,184) | 79 (14,992) | 57 (11,936) | 66 (9,783) | 102 (12,579) | -- | -- | -- | -- | -- | 110 (1,152) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/01 | 161 (1,310,208) | 125 (88,686) | 108 (59,348) | 65 (48,045) | 104 (87,833) | -- | 80 (17,536) | 163 (54,544) | 69 (11,062) | 108 (23,345) | 81 (13,577) | 70 (13,232) | 83 (9,874) | 114 (13,278) | 199 (29,973) | -- | -- | -- | -- | 126 (1,115) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/02 | 161 (1,334,298) | 125 (90,458) | 113 (59,506) | 66 (47,533) | 93 (89,753) | -- | 74 (17,453) | 162 (55,693) | 84 (10,510) | 103 (24,031) | 98 (13,279) | 64 (13,189) | 76 (10,444) | 122 (13,365) | -- | -- | -- | -- | -- | 124 (1,142) | -- | -- | -- | -- | -- | 85 (1,053) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/03 | 167 (1,336,321) | 133 (88,507) | 104 (60,552) | 72 (46,275) | 88 (97,745) | -- | 81 (18,674) | 165 (55,934) | 71 (11,201) | 110 (23,584) | 104 (12,649) | 66 (13,701) | 81 (11,306) | 132 (12,740) | -- | -- | -- | -- | -- | 143 (1,032) | -- | -- | -- | -- | -- | 91 (1,004) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/04 | 147 (1,373,252) | 116 (95,555) | 99 (62,607) | 65 (48,505) | 71 (96,534) | -- | 73 (18,153) | 151 (58,047) | 64 (11,490) | 101 (24,238) | 89 (13,501) | 61 (13,960) | 61 (11,419) | 127 (13,205) | -- | -- | -- | -- | -- | 125 (1,117) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/05 | 145 (1,435,870) | 116 (103,114) | 85 (66,328) | 73 (54,136) | 84 (106,504) | -- | 72 (20,335) | 153 (60,011) | 67 (11,727) | 109 (29,882) | 94 (14,301) | 69 (15,106) | 68 (11,022) | 120 (15,583) | -- | -- | -- | -- | -- | 149 (1,161) | -- | -- | -- | -- | -- | 113 (1,017) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2026/06/06 | 131 (1,435,987) | 105 (100,801) | 73 (65,354) | 61 (55,059) | 59 (112,887) | -- | 64 (21,982) | 127 (59,940) | 64 (11,606) | 87 (30,839) | 87 (14,977) | 55 (15,386) | 61 (11,332) | 96 (16,618) | -- | -- | -- | -- | -- | 158 (1,181) | -- | -- | -- | -- | -- | 97 (1,004) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |