2018–19 USM Alger season

In the 2018–19 season, USM Alger is competing in the Ligue 1 for the 41st season, as well as the Algerian Cup. It is their 24th consecutive season in the top flight of Algerian football. They will be competing in Ligue 1, the Confederation Cup, Club Championship, and the Algerian Cup.

USM Alger
2018–19 season
OwnerAli Haddad
(until 29 April 2019)[1]
Boualem Chendri
(from 29 April 2019)[1]
ChairmanAbdelhakim Serrar
Head coachMiloud Hamdi
(until 20 May 2018)
Thierry Froger
(from 19 June 2018)[2]
(until 14 March 2019)[3]
Lamine Kebir (C)
(from 23 March 2018)[4]
StadiumOmar Hamadi Stadium
July 5, 1962 Stadium
Ligue 11st
Algerian CupRound of 16
Confederation CupGroup stage
Club ChampionshipSecond round
Top goalscorerLeague:
Prince Ibara (9 goals)

All:
Prince Ibara (10 goals)
Biggest win5–1 (vs. MO Béjaïa – 15 October 2018)
Biggest defeat1–4 (vs. Al-Merrikh – 21 November 2018)

Pre-season

27 June 2018 Friendly Espérance de Tunis 2–0 USM Alger Mutuelleville
19:00 UTC+1 Belaïli  71', 85' Report
Live TV: None
Stadium: Stade Chedli Zouiten
Referee: Wassim Ben Salah (Tunisia)
Note: Lineup for USM Alger - Zemmamouche (Mansouri 46’), Meftah (Benchikhoune 65’), Benyahia (Bayisenge 46’), Hamra (Nyeck 46’), Benmoussa (Cherifi 65’), Benkhemassa(Sayoud 65’), Chita (Koudri 46’), Benguit, Meziane (Mashumba 65’), Bouderbal (Ardji 65'), Yaya (Ntouba 46’)
2 July 2018 Friendly Étoile Sportive du Sahel 1–0 USM Alger Sousse
18:30 UTC+1 ?  46' [ Report]
Live TV: None
Stadium: Stade Olympique de Sousse
Note: Lineup for USM Alger - Zemmamouche (Mansouri 59’), Benyahia (Madani 63’), Chafaï (Bayisenge 63’), Meftah (Mezghrani 59’), Benmoussa (Cherifi 59’), Benkhemassa (Mashumba 61’), Koudri, Chita (Sayoud 61’), Yaya (Ardji 56’), Bouderbal (Meziane 54’), Mahious (Hamia 70’).
11 July 2018 Friendly Sofapaka 1–0 USM Alger Nairobi
16:00 UTC+3 Report
Live TV: None
Stadium: Camp Toyoyo
Note: Lineup for USM Alger
First half - Zemmamouche - Benchikhoune - Chafai - Benyahia - Benmoussa - Chita - Koudri - Benkhemassa - Sayoud - Meziane - Mahious
Second half - Sifour- Mezghrani - Mexes - Hamra - Cherifi - Benguit - Benhamouda - Bouderbal - Ardji - Hamia - Benchaa.

Competitions

Overview

Competition Record Started round Final position / round First match Last match
G W D L GF GA GD Win %
Ligue 1 30 15 8 7 49 29 +20 050.00 N/A Winners 14 August 2018 26 May 2019
Algerian Cup 3 2 0 1 5 4 +1 066.67 Round of 64 Round of 16 18 December2018 22 January 2019
Confederation Cup 6 2 1 3 6 7 −1 033.33 Group stage Quarter-final 18 July 2018 23 September 2018
Club Championship 4 3 0 1 6 4 +2 075.00 First round Second round 8 August 2018 10 December 2018
Total 43 22 9 12 66 44 +22 051.16

Updated to match played 22 January 2019
Source: Competitions

Ligue 1

League table

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 USM Alger (C) 30 15 8 7 49 29 +20 53 Qualification for Champions League
2 JS Kabylie 30 15 7 8 38 25 +13 52
3 Paradou AC 30 14 6 10 38 24 +14 48 Qualification for Confederation Cup
4 JS Saoura 30 13 8 9 33 22 +11 47 Qualification for Arab Club Champions Cup
5 ES Sétif 30 13 6 11 34 24 +10 45
Source: DZFoot
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) goal difference; 5) total goals; 6) fairplay ranking; 7) playoff.
(C) Champion.

Results summary

OverallHomeAway
PldWDLGFGAGDPtsWDLGFGAGDWDLGFGAGD
30 15 8 7 49 29  +20 53 10 2 3 31 13  +18 5 6 4 18 16  +2

Last updated: 26 May 2019.
Source: Competitive matches

Results by round

Round123456789101112131415161718192021222324252627282930
GroundAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH
ResultWWWLWDWWDWLWWDWLWDWDWDLLLDWLDW
Position421112211121111111111111111111
Updated to match(es) played on 26 May 2019. Source: Competitive matches
A = Away; H = Home; W = Win; D = Draw; L = Loss

Matches

  Win   Draw   Loss

14 August 2018 Round 1 USM Alger 3–1 DRB Tadjenanet Bologhine
21:00 Chafaï  9'
Meziane  48'
Ibara  71'
Benchaâ  83'
Soccerway report
Live TV:
Algérie 3 / Canal Algérie
Demane  9'  11'
Aib  62'
Ounnas  66'
Fourloul  86'
Stadium: Omar Hamadi Stadium
Referee: Merzoug Brahimi
25 August 2018 Round 2 NA Hussein Dey 0–1 USM Alger Belouizdad
17:00 Brahimi  19' Soccerway report
Live TV:
Algérie 3
Benyahia  29'
Bouderbal  31'
Ibara  44'
Benkhemassa  72'
Stadium: Stade 20 Août 1955
Referee: Mehdi Abid Charef
1 September 2018 Round 4 JS Saoura 3–0 USM Alger Béchar
20:00 Zaidi  25', 45+2'
Konaté  45'
Aouedj  62'
Soccerway report
Live TV:
TV Tamazight 4
 33' Hamra Stadium: Stade 20 Août 1955
Referee: Ahmed Bouzrar
4 September 2018 Round 3 USM Alger 3–1 CA Bordj Bou Arreridj Bologhine
20:45 Bouderbal  8'
Meftah  33'
Ibara  32'  52'
Benguit  40'
Soccerway report
Live TV:
Canal Algérie
Meftahi  9'
El Moudene  61'
Stadium: Omar Hamadi Stadium
Referee: Nabil Boukhalfa
20 September 2018 Round 7 USM Alger 3–0 AS Ain M'lila Bologhine
19:00 Benmoussa  12' (pen.)
Benguit  41'
Mahious  45'
Chita  69'
Soccerway report
Live TV: None
 47' Dif Stadium: Omar Hamadi Stadium
Referee: Redouane Necib
29 September 2018 Round 8 Paradou AC 1–3 USM Alger Bologhine
17:45 Bouabta  41'
Meziani  48'
Soccerway report
Live TV: None
Ardji  9'
Ibara  19'
Cherifi  58'
Benguit  59'
Stadium: Omar Hamadi Stadium
Referee: Mustapha Ghorbal
6 October 2018 Round 9 USM Alger 0–0 MC Alger Algiers
17:45 Koudri  65' Soccerway report
Live TV:
Algérie 3 / TV Tamazight 4 / Al-Kass Sports
Arous  42'
Demmou  52'
Amada  74'
Tebbi  90+2'
Stadium: July 5, 1962 Stadium
Referee: Mehdi Abid Charef
10 October 2018 Round 10 CR Belouizdad 0–1 USM Alger Belouizdad
16:00 Herida  55'
Keddad  56'
Djerrar  77'
Selmi  79'
Soccerway report
Live TV:
Canal Algérie
Benguit  11'
Yaya  37'
Koudri  81'
Meziane  56'
Stadium: Stade 20 Août 1955
Referee: Mohamed Saïdi
15 October 2018 Round 5 USM Alger 5–1 MO Béjaïa Bologhine
17:45 Meziane  19', 56'
Koudri  46'
Yaya  52' (pen.)  58'
Zemmamouche  67'
Benguit  89'
Soccerway report
Live TV:
TV Tamazight 4
Dahar  67' (pen.) Stadium: Omar Hamadi Stadium
Referee: Abderrezzak Arab
19 October 2018 Round 6 USM Bel-Abbès 2–2 USM Alger Sidi Bel Abbès
17:45 Mesmoudi  29'
Bouda  75'
Benayad  77'
Soccerway report
Live TV: None
Chita  42'
Ibara  70'
Meziane  83'
Stadium: Stade 24 Fevrier 1956
Referee: Ahmed Bouzrar
30 October 2018 Round 12 Olympique de Médéa 1–3 USM Alger Médéa
15:00 Motrani  68' Soccerway report
Live TV: None
Hamia  15', 90+3'
Yaya  45+2'
Meftah  65'
Ibara  78'
Stadium: Stade Imam Lyes de Médéa
Referee: Rafik Achouri
9 November 2018 Round 13 USM Alger 1–0 JS Kabylie Bologhine
17:45 Zemmamouche  36'
Yaya  49'
Cherifi  64'
Benkhemassa  74'
Meziane  90+1'
Soccerway report
Live TV:
TV Tamazight 4
Stadium: Omar Hamadi Stadium
Referee: Mustapha Ghorbal
12 November 2018 Round 14 MC Oran 0–0 USM Alger Oran
17:00 Yettou  37'
Bouchar  61'
Sebbah  83'
Soccerway report
Live TV:
TV Tamazight 4
Ardji  45'
Mansouri  90+2'
Sayoud  90+3'
Stadium: Ahmed Zabana Stadium
Referee: Abderrezzak Arab
15 November 2018 Round 15 USM Alger 2–1 CS Constantine Bologhine
17:45 Benyahia  69'  70'
Hamia  83'  84'
Soccerway report
Live TV:
EPTV Terrestre / TV Tamazight 4
Belkacemi  39' Stadium: Omar Hamadi Stadium
Referee: Farouk Mial
29 November 2018 Round 11 USM Alger 0–1 ES Sétif Bologhine
17:45 Benmoussa  19'
Bouderbal  36'
Cherifi  58'
Benkhemassa  78'
Soccerway report
Live TV:
EPTV Terrestre / TV Tamazight 4
Bedrane  15'  58'
Ferhani  56'
Nemdil  78'
Stadium: Omar Hamadi Stadium
Referee: Mustapha Bessiri
4 January 2019 Round 16 DRB Tadjenanet 1–0 USM Alger Tadjenanet
18:00 Aib  24'
Aggar  40'
Bensaha  56'
Demane  70'
Maroci  82'
Soccerway report
Live TV: None
Stadium: Lahoua Smaïl Stadium
Referee: Nabil Boukhalfa
15 January 2019 Round 17 USM Alger 4–1 NA Hussein Dey Bologhine
17:45 Benkhemassa  11'
Ibara  34' (pen.)
Cherifi  48'
Meziane  50'
Zouari  52'
Koudri  55'
Ellafi  70'
Soccerway report
Live TV:
Canal Algérie
Dib  51'
Harrag  78'
Stadium: Omar Hamadi Stadium
Referee: Lahlou Benbraham
18 January 2019 Round 18 CA Bordj Bou Arreridj 1–1 USM Alger Magra [note 1]
15:00 Ziad  4' Soccerway report
Live TV: None
Ellafi  75' Stadium: Boucheligue Brothers Stadium
Attendance: 0 (close doors)
Referee: Mohamed Saïdi
26 January 2019 Round 19 USM Alger 2–0 JS Saoura Bologhine
16:00 Chafaï  21'  32'
Zouari  42'
Ibara  75'  76'
Ardji  90+3'
Soccerway report
Live TV: None
Boulaouidet  90+3' Stadium: Omar Hamadi Stadium
Attendance: 0 (close doors)
Referee: Mustapha Ghorbal
5 February 2019 Round 20 MO Béjaïa 0–0 USM Alger Béjaïa
17:00 Ouali  17'
Herida  90+2'
Soccerway report
Live TV: None
Ardji  40'
Koudri  61'
Stadium: Stade de l'Unité Maghrébine
Referee: Mehdi Abid Charef
9 February 2019 Round 21 USM Alger 1–0 USM Bel Abbès Bologhine
18:00 Meziane  23'
Benguit  35'
Chita  59'
Benkhemassa  64'
Soccerway report
Live TV: None
Guebli  81'
Zerrouki  82'
Stadium: Omar Hamadi Stadium
Referee: Farid Bahloul
13 February 2019 Round 22 AS Ain M'lila 0–0 USM Alger Aïn M'lila
15:00 Soccerway report
Live TV: None
Stadium: Touhami Zoubir Khelifi Stadium
Referee: Farouk Mial
2 March 2019 Round 23 USM Alger 1–2 Paradou AC Bologhine
17:00 Ibara  12'
Benkhemassa  90'
Soccerway report
Live TV:
Canal Algérie
Boudaoui  39'
Naidji  48'  49'
Zorgane  56'
Tahri  68'
Bouchina  82'
Stadium: Omar Hamadi Stadium
Referee: Mustapha Ghorbal
14 March 2019 Round 24 MC Alger 3–2 USM Alger Algiers
17:00 Benaldjia  41'
Bendebka  56'
Lamara  89' (pen.)
Soccerway report
Live TV:
Canal Algérie / Al-Kass Sports
Zouari  52'
Benyahia  85'
Stadium: July 5, 1962 Stadium
Referee: Mehdi Abid Charef
3 April 2019 Round 25 USM Alger 2–3 CR Belouizdad Bologhine
18:00 Hamia  10'
Benguit  20'
Meftah  28'
Zouari  31'
Ardji  38'
Meziane  59'
Soccerway report
Live TV:
Canal Algérie
Bechou  17', 40'  65'
Sayoud  29' (pen.)
Bouchar  37'
Bousseliou  90+2'
Stadium: Omar Hamadi Stadium
Referee: Farouk Mial
21 April 2019 Round 26 ES Sétif 1–1 USM Alger Sétif
16:00 Radouani  74' Soccerway report
Live TV:
Canal Algérie
Ellafi  42'  43' Stadium: Stade 8 Mai 1945
Referee: Mohamed Saïdi
11 May 2019 Round 27 USM Alger 3–1 Olympique de Médéa Bologhine
22:30 Benguit  51'  69'
Ellafi  80'  80'
Meziane  90+1'
Soccerway report
Live TV:
Algérie 3 / Al-Kass Sports
Addadi  5'  6' Stadium: Omar Hamadi Stadium
Referee: Missoum Benabdellah
16 May 2019 Round 28 JS Kabylie 2–1 USM Alger Tizi Ouzou
22:30 Belgherbi  5'
Chetti  45+1'
Salhi  65'
Hamroune  68'
Soccerway report
Live TV:
TV Tamazight 4 / Al-Kass Sports
Cherifi  2'
Ellafi  28'
Benhammouda  42'
Koudri  79'
Stadium: November 1, 1954 Stadium
Referee: Lahlou Benbraham
21 May 2019 Round 29 USM Alger 1–1 MC Oran Bologhine
22:30 Benkhemassa  33'
Benmoussa  43' (pen.)
Soccerway report
Live TV:
Canal Algérie / Al-Kass Sports
Halaïmia  25'
Sebbah  33'
Assie  58'
Nadji  62'
Mekkaoui  81'
Litim  87'
Aouadj  89'
Stadium: Omar Hamadi Stadium
Referee: Said Aouina
26 May 2019 Round 30 CS Constantine 1–3 USM Alger Constantine
22:30 Belkacemi  34' Soccerway report
Live TV:
Canal Algérie / Al-Kass Sports
Meziane  32'
Ibara  39'  40'
Meftah  85'  86'
Stadium: Stade Mohamed Hamlaoui
Referee: Mohamed Saïdi

Algerian Cup

18 December 2018 Round of 64 USM Alger 2–0 ASM Oran Bologhine
18:00 Benyahia  25'
Ardji  65'
Benguit  88'
Cherifi  90'

Live TV: None
Boutiche  30'
Baghdaoui  58'
Stadium: Omar Hamadi Stadium
Referee: Abderrezzak Arab
Note: Lineup for USM Alger - Berrefane - Cherifi, Benyahia, Meftah, Ardji - Chita, Koudri, Benguit - Yaya (Hamia 71’), Bouderbal (Benhamouda 65’), Meziane
31 December 2018 Round of 32 USM Alger 2–1 (a.e.t.) USM Bel Abbès Bologhine
17:09 Ardji  45'
Bouderbal  65'
Koudri  69'
Hamia  107'
Belarbi  109'

Live TV:
EPTV Terrestre
Benayad  49'
Bounoua  65'
Khedairia  90+5'
Zerrouki  99'
Stadium: Omar Hamadi Stadium
Referee: Rafik Achouri
Note: Lineup for USM Alger - Berrefane - Cherifi, Benyahia, Meftah (Benmoussa 56’), Ardji (Belarbi 103’) - Chita, Koudri, Benguit (Hamra 120’) - Ibara , Bouderbal , Meziane (Hamia 91’)
22 January 2018 Round of 16 ES Sétif 3–1 USM Alger Sétif
17:00 Bedrane  2'  3'
Ferhani  42'  51'
Djabou  79'
Zeghba  89'

Live TV:
EPTV Terrestre
Koudri  38'
Cherifi  48' (pen.)
Stadium: Stade 8 Mai 1945
Referee: Redouane Necib
Note: Lineup for USM Alger - Zemmamouche - Cherifi, Chafaï, Chita, Ardji (Bouderbal 74’) - Benkhemassa, Koudri, Benguit - Zouari (Benhamouda 85’), Hamia (Ellafi 52’), Meziane

Confederation Cup

Group stage

Group D

Pos Team Pld W D L GF GA GD Pts Qualification USM RAY GOR YAN
1 USM Alger 6 3 2 1 10 5 +5 11 Quarter-finals 1–1 2–1 4–0
2 Rayon Sports 6 2 3 1 6 5 +1 9 1–2 1–1 1–0
3 Gor Mahia 6 2 2 2 10 7 +3 8 0–0 1–2 4–0
4 Young Africans 6 1 1 4 4 13 9 4 2–1 0–0 2–3
Source: CAF
18 July 2018 (2018-07-18) Matchday 3 Rayon Sports 1–2 USM Alger Kigali
18:00 UTC+2 Ange  19'
Diarra  38'
Muhire  65'
Soccerway report
USM Alger report
Live TV:
beIN Sports
 45+2' Chafaï
 71' Chita
 90+3' Benguit
Stadium: Stade Régional Nyamirambo
Referee: Sidi Alioum (Cameroon)
29 July 2018 (2018-07-29) Matchday 4 USM Alger 1–1 Rayon Sports Blida [note 2]
20:00 UTC+1 Chita  29'
Hamia  86'
Soccerway report
Live TV:
EPTV Terrestre / beIN Sports
Diarra  28' Stadium: Mustapha Tchaker Stadium
Referee: Juste Ephrem Zio (Burkina Faso)
19 August 2018 (2018-08-19) Matchday 5 Young Africans 2–1 USM Alger Dar es Salaam
19:00 UTC+3 Kaseke  44'
Makambo  47'
Mahadhi  67'
Soccerway report
Live TV:
beIN Sports
 52' Meziane
 82' Koudri
Stadium: National Stadium
Referee: Jackson Pavaza (Namibia)
29 August 2018 (2018-08-29) Matchday 6 USM Alger 2–1 Gor Mahia Algeirs
14:00 UTC+1 Ibara  36'
Sayoud  81'
Benmoussa  90+3'
Soccerway report
Live TV:
EPTV Terrestre / beIN Sports
 27' Wendo
 30' Mieno
 62' Shakava
 83' Tuyisenge
Stadium: July 5, 1962 Stadium
Referee: Bienvenu Sinko (Ivory Coast)

Knockout stage

Quarter-finals

16 September 2018 First leg Al-Masry 1–0 USM Alger Port Said
21:00 UTC+2 Wadi  54'
Shoukry  73'
Gomaa  81'
Soccerway report
Live TV:
beIN Sports
 31' Meftah
 56' Benyahia
Stadium: Al-Masry Club Stadium
Referee: Maguette N'Diaye (Senegal)
23 September 2018 Second leg USM Alger 0–1
(0–2 agg.)
Al-Masry Sétif [note 3]
20:00 UTC+1 Benkhemassa  75'
Mahious  88'
Soccerway report
Live TV:
EPTV Terrestre / beIN Sports
Wadi  6'  34'
Shawki  22'
Koffi  70'
Stadium: Stade 8 Mai 1945
Referee: Joshua Bondo (Botswana)

Club Championship Cup

First round

8 August 2018 First leg Al-Quwa Al-Jawiya 0–1 USM Alger Karbala
20:00 UTC+3 DZfoot report
Live TV:
Abu Dhabi Sports
 72' Mahious Stadium: Karbala International Stadium
Referee: Ali Shaban (Kuwait)
Note: Lineup for USM Alger - Zemmamouche, Benyahia, Chafaï, Cherifi, Meftah, Chita, Yaya, Koudri, Benkhemassa, Ardji (Mahious 63’), Hamia (Benchaâ 29’, Hamra 80’)
9 September 2018 Second leg USM Alger 3–0[note 4]
(3–0 agg.)
Al-Quwa Al-Jawiya Bologhine
19:00 UTC+1 Meftah  39'  49'
Natiq  45' (o.g.)
Benkhemassa  67'
DZfoot report
Live TV:
Abu Dhabi Sports
Stadium: Omar Hamadi Stadium
Referee: Mohammed Abdulla Hassan Mohamed (United Arab Emirates)
Note: Lineup for USM Alger - Zemmamouche, Benyahia, Chafaï, Cherifi, Meftah (Koudri 50’), Chita, Benguit, Benkhemassa, Bouderbal, Meziane (Yaya 64’), Ibara (Benchaâ 55’)

Second round

20 November 2018 (2018-11-20) First leg Al-Merrikh 4–1 USM Alger Omdurman
19:30 UTC+2 Yousif  1', 9', 34'
Al-Nasaan  39'
DZfoot report
Live TV:
Abu Dhabi Sports
 62' Hamia
 86' Benmoussa
Stadium: Al-Merrikh Stadium
Referee: Turki Al-Khudair (Saudi Arabia)
Note: Lineup for USM Alger - Zemmamouche - Cherifi (Benmoussa 50’), Benyahia, Chafai, Meftah - Koudri, Benkhemassa, Benguit - Yaya (Mahious 75’), Hamia, Ardji (Meziane 64’)
10 December 2018 (2018-12-10) Second leg USM Alger 2–0
(3–4 agg.)
Al-Merrikh Algiers
19:00 UTC+1 Hamia  23'
Benyahia  23'
Chita  40'
Ardji  60'
DZfoot report
Live TV:
Abu Dhabi Sports
Stadium: Stade du 5 Juillet 1962
Referee: Sultan Al Marzooqi (United Arab Emirates)
Note: Lineup for USM Alger - Mansouri - Cherifi, Benyahia, Meftah, Ardji (Bouderbal 85') - Chita (Benkhemassa 57'), Koudri, Benguit - Yaya (Mahious 77'), Hamia, Meziane

Squad information

Playing statistics

Appearances (Apps.) numbers are for appearances in competitive games only including sub appearances
Red card numbers denote: Numbers in parentheses represent red cards overturned for wrongful dismissal.

No. Nat. Player Ligue 1 Algerian Cup Confederation Cup Club Championship Total
Goalkeepers
1Mohamed Lamine Zemmamouche 132163232
16Ismaïl Mansouri 1511161
30Mourad Berrefane 325
Defenders
5Mohamed Benyahia 25222131413434
6Farouk Chafaï 201216133022
19Redouane Cherifi 2813311443924
3Abderrahime Hamra 3113181
22Mohamed Meftah 14232614112635
25Mokhtar Benmoussa 1921131112423
12Mohamed Mezghrani 22
4Mexes Nyeck Bayiha 112
21Mehdi Benchikhoune 11
Midfielders
2Oussama Chita 2112352313224
10Muaid Ellafi 145211552
8Kamel Belarbi 81191
23Hamza Koudri 2025324143128
24Mohammed Benkhemassa 2251131413071
27Raouf Benguit 2845316134065
20Rafik Bouderbal 2112314230121
15Oualid Ardji 2053113312926
26Billel Benhammouda 1212141
7Faouzi Yaya 10321542032
18Amir Sayoud 81411211
Forwards
11Abderrahmane Meziane 247236133682
9Zakaria Benchaâ 51271
13Prince Ibara 239211411291021
14Abdelkrim Zouari 1341144
17Mohamed Amine Hamia 103231113111763
29Aymen Mahious 9141311621
Own goals 0 0 0 1 1
Totals 49512 551 680 650 66693

(B)USM Alger B player

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.