2019 Malaysia FA Cup
Piala FA | |
---|---|
Tournament details | |
Country | Malaysia |
Dates | 16 February – 27 July 2019 |
Teams | 59 |
Final positions | |
Champions | Kedah (5th title) |
Runner-up | Perak |
Tournament statistics | |
Matches played | 64 |
Goals scored | 236 (3.69 per match) |
Top goal scorer(s) | ![]() |
← 2018 |
The 2019 Malaysia FA Cup (also known as Shopee Malaysia FA Cup[1] for sponsorship reasons) was the 30th edition of the Malaysia FA Cup, a knockout competition for Malaysia's state football association and clubs. The winners were assured a place for the 2020 AFC Champions League preliminary round 2.
59 teams entered the competition.[2][3]
Qualified teams
The following teams are qualified for the competition. Reserve teams are excluded.
Liga Super the 12 teams of the 2019 season | Liga Premier the 9 non-reserve teams of the 2019 season | Liga M3 the 14 teams of the 2019 season | Liga M4 the 24 teams of the social leagues around Malaysia |
---|---|---|---|
|
|
Round and draw dates
Round | Draw date | 1st leg | 2nd leg |
---|---|---|---|
Preliminary | 9 February 2019, 17:00 UTC+8 | 16–17 February | |
First Round | 18 February 2019, 14:00 UTC+8 | 2–3 March | |
Second Round | 4 March 2019, 15:00 UTC+8 | 2–3, 9 April | |
Third Round | 4 April 2019, 15:00 UTC+8 | 16–17 April | |
Quarter-finals | 18 April 2019, 15:00 UTC+8 | 30 April–1 May | 10–11 May |
Semi-finals | 22 June | 29–30 June | |
Final | 27 July |
Preliminary
Key: (1) = Liga Super; (2) = Liga Premier; (3) = Liga M3; (4) = Liga M4
The draw for the preliminary round was held on 9 February 2019 at 17:00 involving 38 teams from Liga M3 and Liga M4.[4][5] JBFA and MD Besut received bye into the First Round. Eighteen matches took place from 16 to 17 February 2019.
16 February 2019 (2019-02-16) | Kuching (3) | 0–0 (a.e.t.) (4–2 p) | Armed Forces (3) | Kuching, Sarawak |
15:30 UTC+8 | Stadium: Sarawak State Stadium |
16 February 2019 (2019-02-16) | Kuatagh (4) | 0–2 | FC Pemanis (4) | Kuala Lumpur |
16:15 UTC+8 | Ahmad Shahrin ![]() Ahmad Sufian ![]() | Stadium: MINDEF Mini Stadium |
16 February 2019 (2019-02-16) | Raja Permin (4) | 3–5 | Klasiko (4) | Kuala Terengganu, Terengganu |
16:15 UTC+8 | Nor Kamali ![]() | Norhizwan Hassan ![]() Akhir Bahari ![]() Amir Safuan ![]() Hafiz Aziz ![]() | Stadium: Gong Badak Sport Complex Synthetic Field |
16 February 2019 (2019-02-16) | MPKJ (4) | 2–1 | Kingstown-Klang (4) | Cyberjaya, Selangor |
16:15 UTC+8 | Hafiz Zailani ![]() Aiman Ruslan ![]() | Ibnu Hisyam ![]() | Stadium: MMU Stadium |
16 February 2019 (2019-02-16) | PIB (4) | 5–0 | Ampang United (4) | Serdang, Selangor |
16:15 UTC+8 | Muszaki Abu Bakar ![]() Azwan Yaim ![]() Huzaini Ikhram ![]() Nazrien Azmi ![]() | Stadium: UPM Stadium |
16 February 2019 (2019-02-16) | BTK (3) | 4–1 | SA United (4) | Hulu Terengganu, Terengganu |
16:15 UTC+8 | Ros Muhd Muharam ![]() Saiful Muda ![]() Amirul Dzulkarnain ![]() | Ahmad Faedzal ![]() | Stadium: Kuala Berang Mini Stadium |
16 February 2019 (2019-02-16) | Southern (4) | 1–4 | Kelantan United (3) | Subang Jaya, Selangor |
16:15 UTC+8 | Khairul Effendy ![]() | Fakhrul Zaman ![]() Shamsul Kamal ![]() | Stadium: MPSJ Stadium |
17 February 2019 (2019-02-17) | XBBSB (4) | 0–4 | MOFAH (4) | Sungai Buloh, Selangor |
16:15 UTC+8 | Ikmal Zikram ![]() Aliff Izwan ![]() Eddy Chandra ![]() | Stadium: IGB International School |
17 February 2019 (2019-02-17) | Shah Alam Antlers (4) | 0–1 | Real Chukai (4) | Shah Alam, Selangor |
16:15 UTC+8 | Ramadhan Jalil ![]() | Stadium: UiTM Stadium |
17 February 2019 (2019-02-17) | KSR Sains (4) | 4–2 | Markless (4) | Paroi, Negeri Sembilan |
16:15 UTC+8 | Naqiuddin Amran ![]() Firdaus Azizul ![]() Norfaizzal Faroq Zaharuddin ![]() | Roslee Ariffin ![]() Haziq Yusoff ![]() | Stadium: Tuanku Abdul Rahman Stadium |
17 February 2019 (2019-02-17) | DDM (3) | 0–1 | SAMB (3) | Taman Melawati, Kuala Lumpur |
16:15 UTC+8 | Zamree Jani ![]() | Stadium: KLFA Field |
17 February 2019 (2019-02-17) | Newbies (4) | 1–5 | Protap (3) | Pandan Perdana, Kuala Lumpur |
16:15 UTC+8 | Hairi Afiq Halim ![]() | Anwar Luqman ![]() Syafiq Abd Hamid ![]() Shahizan Ismail ![]() | Stadium: MPAJ Stadium |
17 February 2019 (2019-02-17) | Glory United (3) | 2–3 | Ultimate(3) | Subang Jaya, Selangor |
16:15 UTC+8 | Norhafizani Jailani ![]() Shafizi Sehrom ![]() | Ahmad Nizam Rodzi ![]() Fadhil Azmi ![]() | Stadium: MPSJ Stadium |
17 February 2019 (2019-02-17) | Tun Razak (3) | 1–1 (a.e.t.) (4–3 p) | Puchong Fuerza (3) | Kampung Baru, Kuala Lumpur |
16:15 UTC+8 | Azuwan Abdul Rahman ![]() | Lot Abu Hassan ![]() | Stadium: Jalan Raja Muda Abdul Aziz Mini Stadium |
17 February 2019 (2019-02-17) | ISMA (4) | 0–6 | Penjara (3) | Kajang, Selangor |
16:15 UTC+8 | Nur Zaidi Bunari ![]() Azrol Izwan Azman ![]() Hasrul Nurkholis Hashim ![]() Akmal Aizat ![]() | Stadium: Kajang Prison Complex Field |
17 February 2019 (2019-02-17) | Blastier Galicia (4) | 1–3 | Jerantut (4) | Serdang, Selangor |
16:15 UTC+8 | Rahimy Mohd ![]() | Ahmad Azrul Azrie ![]() Solehudin Abd Jalil ![]() | Stadium: UPM Stadium |
17 February 2019 (2019-02-17) | Rawang City(4) | 1–17 | Batu Dua (3) | Pandan Perdana, Kuala Lumpur |
21:00 UTC+8 | Zhafiran Ahmad Ramli ![]() | Manaf Mamat ![]() L'Imam Seydi ![]() Fakhrurazi Musa ![]() Badrul Hisyam ![]() Faizal Abd Aziz ![]() Mohd Rizua ![]() Mohd Aizat ![]() Azidan Sarudin ![]() | Stadium: MPAJ Stadium |
17 February 2019 (2019-02-17) | KRU (4) | 2–1 | MP Port Dickson (4) | Subang Jaya, Selangor |
21:00 UTC+8 | Azhar Hamzah ![]() Nor Nahrul Hayat ![]() | Al Rifael Abdul Rahman ![]() | Stadium: MPSJ Stadium |
First round
The draw for the first round was held on 18 February 2019 at 14:00 involving JBFA, MD Besut and 18 teams that progressed from preliminary round.[6] Ten matches took place from 2 to 3 March 2019.
2 March 2019 (2019-03-02) | MPKJ (4) | 0–8 | Kelantan United (3) | Cyberjaya, Selangor |
16:15 UTC+8 | Fakhrul Zaman ![]() Shahrul Hakim ![]() Famirul Asyraf ![]() Fikram Mohammed ![]() | Stadium: MMU Stadium |
2 March 2019 (2019-03-02) | PIB (4) | 2–1 | Real Chukai (4) | Serdang, Selangor |
16:15 UTC+8 | Fikri Elhan ![]() Faizul Herman ![]() | Ahmad Faris Star ![]() | Stadium: UPM Stadium |
2 March 2019 (2019-03-02) | FC Pemanis (4) | 0–3 | Kuching (3) | Hulu Terengganu, Terengganu |
16:15 UTC+8 | Hafis Saperi ![]() Hairol Mokhtar ![]() Ahmad Shakir Tuah ![]() | Stadium: Kuala Berang Mini Stadium |
2 March 2019 (2019-03-02) | MD Besut (4) | 1–2 (a.e.t.) | Jerantut (4) | Kuala Terengganu, Terengganu |
16:15 UTC+8 | Manaf Mansor ![]() | Nor Hafiz Sulaiman ![]() Mamadou Berete ![]() | Stadium: Sultan Ismail Nasiruddin Shah Stadium |
2 March 2019 (2019-03-02) | Protap (3) | 2–1 | BTK (3) | Subang Jaya, Selangor |
21:00 UTC+8 | Anwar Luqman Nor ![]() Syafiq Abdul Hamid ![]() | Saiful Nizam Abdullah ![]() | Stadium: MPSJ Stadium |
2 March 2019 (2019-03-02) | Batu Dua (3) | 2–1 | Klasiko (4) | Kuala Lumpur |
21:00 UTC+8 | Fakhrurazi Musa ![]() Faizal Abd Aziz ![]() | Faiq Shah ![]() | Stadium: UM Arena Stadium |
2 March 2019 (2019-03-02) | KRU (4) | 0–2 | JBFA (3) | Bangi, Selangor |
21:00 UTC+8 | Musleyadi Mansor ![]() Umar Arshad ![]() | Stadium: INSPEN Stadium |
3 March 2019 (2019-03-03) | Ultimate (3) | 2–1 | KSR Sains (4) | Pandan Perdana, Kuala Lumpur |
16:15 UTC+8 | M. Terence ![]() Azlan Zainal ![]() | Norfaizzal Faroq ![]() | Stadium: MPAJ Stadium |
3 March 2019 (2019-03-03) | Penjara (3) | 6–3 | MOFAH (4) | Kajang, Selangor |
16:15 UTC+8 | Amiruldin Zainal Abidin ![]() Azrul Izwan Azman ![]() Hasrol Nurkholis Hashim ![]() Izzudin Zainuddin ![]() | Shamil Shah Kassim ![]() Alif Izwan ![]() | Stadium: Kajang Prison Complex Field |
3 March 2019 (2019-03-03) | Tun Razak (3) | 3–1 | SAMB (3) | Kampung Baru, Kuala Lumpur |
16:15 UTC+8 | Badrulhisyam Azmi ![]() Shamirul Rani ![]() Bertim Rafael ![]() | Zamree Jani ![]() | Stadium: Jalan Raja Muda Abdul Aziz Mini Stadium |
Second round
The draw for the second round was held on 4 March 2019 at 15:00 involving 12 teams from Liga Super, 9 teams from Liga Premier and 10 teams that progressed from first round.[7][8] Fourteen matches took place from 2 to 3 April 2019. Postponed match between PDRM and Sarawak will be held on 9 April 2019. Johor Darul Ta'zim received bye into the Third Round.
2 April 2019 (2019-04-02) | Kuching (3) | 0–1 | Felda United (1) | Kuching, Sarawak |
15:30 UTC+8 | Report | S. Chanturu ![]() | Stadium: Sarawak State Stadium Referee: S. Logeswaran |
2 April 2019 (2019-04-02) | UKM (2) | 5–1 | Protap (3) | Bangi, Selangor |
16:15 UTC+8 | Milad Zeneyedpour ![]() Mateo Roskam ![]() | Report | Hariz Saim ![]() | Stadium: UKM Bangi Stadium Referee: Ridhwan Abdul Rahman |
2 April 2019 (2019-04-02) | Kelantan (2) | 0–3 | Selangor (1) | Kota Bharu, Kelantan |
21:00 UTC+8 | Report | Syazwan Zainon ![]() Faiz Nasir ![]() | Stadium: Sultan Muhammad IV Stadium Referee: Zamzaidi Katimin |
2 April 2019 (2019-04-02) | Terengganu (1) | 5–0 | Ultimate (3) | Kuala Terengganu, Terengganu |
21:00 UTC+8 | Ashari Samsudin ![]() Igor Zonjić ![]() Sanjar Shaakhmedov ![]() Nasrullah Haniff ![]() Khairul Izuan ![]() | Report | Stadium: Sultan Ismail Nasiruddin Shah Stadium Referee: Ku Alauddin Ku Muhammad |
2 April 2019 (2019-04-02) | Jerantut (4) | 3–0 | JBFA (3) | Jengka, Pahang |
21:00 UTC+8 | Hafiz Sulaiman ![]() Hariz Irfan ![]() Shazlan Zaidan ![]() | Report | Stadium: Tun Abdul Razak Stadium Referee: Ridhuan Rozali |
3 April 2019 (2019-04-03) | Batu Dua (3) | 1–2 | PKNP (1) | Kuala Terengganu, Terengganu |
16:15 UTC+8 | Mohd Rizua ![]() | Report | Giancarlo ![]() | Stadium: Sultan Ismail Nasiruddin Shah Stadium Referee: Muhammad Nasruddin Tamrin |
3 April 2019 (2019-04-03) | PKNS (1) | 3–2 | Melaka United (1) | Shah Alam, Selangor |
21:00 UTC+8 | Stadium: Shah Alam Stadium |
3 April 2019 (2019-04-03) | Kedah (1) | 3–2 (a.e.t.) | Selangor United (2) | Alor Star, Kedah |
21:00 UTC+8 | Stadium: Darul Aman Stadium |
3 April 2019 (2019-04-03) | Perak (1) | 2–1 | Negeri Sembilan (2) | Ipoh, Perak |
21:00 UTC+8 | Stadium: Perak Stadium |
3 April 2019 (2019-04-03) | Pahang (1) | 4–0 | PIB (4) | Kuantan, Pahang |
21:00 UTC+8 | Report | Stadium: Darul Makmur Stadium |
3 April 2019 (2019-04-03) | UiTM (2) | 0–2 | PJ City (1) | Shah Alam, Selangor |
21:00 UTC+8 | Report | Safee Sali ![]() Pedro ![]() | Stadium: UiTM Stadium Referee: Khirulazuan Kidam |
3 April 2019 (2019-04-03) | Kelantan United (3) | 1–0 | Sabah (2) | Kota Bharu, Kelantan |
21:00 UTC+8 | Fakhrul Zaman ![]() | Stadium: Sultan Muhammad IV Stadium |
3 April 2019 (2019-04-03) | Penang (2) | 1–0 | Penjara (3) | Batu Kawan, Penang |
21:00 UTC+8 | Ndumba Makeche ![]() | Stadium: Penang State Stadium |
3 April 2019 (2019-04-03) | Kuala Lumpur (1) | 3–0 | Tun Razak (3) | Bandar Tun Razak, Kuala Lumpur |
21:00 UTC+8 | Indra Putra ![]() Irfan Zakaria ![]() Guilherme ![]() | Report | Stadium: Kuala Lumpur Stadium Referee: Amirul Izwan |
9 April 2019 (2019-04-09) | PDRM (2) | 5–2 | Sarawak (2) | Selayang, Selangor |
16:15 UTC+8 | Stadium: Selayang Stadium |
Third round
The draw for the third round was held on 4 April 2019 at 15:00 involving 17 teams (1 byes, 14 won, and 2 that yet to be played on the day of the draw) that progressed from second round. Eight matches took place from 16 to 17 April 2019.
16 April 2019 (2019-04-16) | Selangor (1) | 1–2 | Felda United (1) | Shah Alam, Selangor |
21:00 UTC+8 |
| Report | Stadium: Shah Alam Stadium Referee: Mat Zan Abd Wahab |
16 April 2019 (2019-04-16) | Kelantan United (3) | 1–3 | Terengganu (1) | Kota Bharu, Kelantan |
21:00 UTC+8 |
| Report |
| Stadium: Sultan Muhammad IV Stadium Referee: Abdul Halim Mohd Ramlan |
16 April 2019 (2019-04-16) | Kedah (1) | 2–0 | PJ City (1) | Alor Setar, Kedah |
21:00 UTC+8 |
| Report | Stadium: Darul Aman Stadium Referee: Wan Mohamad Tarmizi |
16 April 2019 (2019-04-16) | Penang (2) | 2–4 | Kuala Lumpur (1) | Georgetown, Penang |
21:00 UTC+8 | Report | Stadium: City Stadium Referee: Fairuzi Mat Desa |
17 April 2019 (2019-04-17) | UKM (2) | 0–1 | Pahang (1) | Bandar Tun Razak, Kuala Lumpur |
21:00 UTC+8 | Report | Davies ![]() | Stadium: Kuala Lumpur Stadium Referee: Zohri Tajuddin |
17 April 2019 (2019-04-17) | PKNP (1) | 3–2 | PDRM (2) | Manjung, Perak |
21:00 UTC+8 | Yashir Pinto![]() Fazrul Hazli ![]() Hafiz Ramdan ![]() | Report | Patrick Wleh ![]() Fauzan Fauzi ![]() | Stadium: Manjung Municipal Council Stadium Referee: Yassin Hanapiah |
17 April 2019 (2019-04-17) | Johor Darul Ta'zim (1) | 0–1 | PKNS (1) | Larkin, Johor |
21:00 UTC+8 | Report | Kpah Sherman ![]() | Stadium: Tan Sri Dato' Haji Hassan Yunos Stadium Referee: Khirulazuan Kidam |
17 April 2019 (2019-04-17) | Jerantut (4) | 1–2 | Perak (1) | Jengka, Pahang |
21:00 UTC+8 | Firdaus Razak ![]() | Report | Wander Luiz ![]() | Stadium: Tun Abdul Razak Stadium Referee: Zamzaidi Katimin |
Quarter-finals
The draw for the quarter-finals onward to final was held on 18 April 2019 at 15:00 involving 8 teams that progressed from third round. The first legs were played on 30 April and 1 May, and the second legs were played on 10 and 11 May 2019.
Bracket
Quarterfinals | Semifinals | Final | ||||||||||||||||
Terengganu FC | 2 | 0 | 2 | |||||||||||||||
Pahang | 1 | 4 | 5 | |||||||||||||||
Pahang | 3 | 0 | 3 | |||||||||||||||
Perak | 1 | 3 | 4 | |||||||||||||||
PKNP FC | 0 | 1 | 1 | |||||||||||||||
Perak | 0 | 2 | 2 | |||||||||||||||
Perak | 0 | |||||||||||||||||
Kedah (a.e.t.) | 1 | |||||||||||||||||
PKNS FC | 1 | 1 | 2 | |||||||||||||||
Kedah | 3 | 1 | 4 | |||||||||||||||
Kedah (a) | 1 | 2 | 3 | |||||||||||||||
Felda United FC | 0 | 3 | 3 | |||||||||||||||
Kuala Lumpur | 3 | 0 | 3 | |||||||||||||||
Felda United FC (a) | 3 | 0 | 3 |
Summary
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Terengganu (1) | 2–5 | Pahang (1) | 2–1 | 0–4 |
PKNP (1) | 1–2 | Perak (1) | 0–0 | 1–2 |
PKNS (1) | 2–4 | Kedah (1) | 1–3 | 1–1 |
Kuala Lumpur (1) | 3–3 (a) | Felda United (1) | 3–3 | 0–0 |
Matches
Terengganu (1) | 2–1 | Pahang (1) |
---|---|---|
Malik Ariff ![]() Kipré Tchétché ![]() | Report | Ze Love ![]() |
Pahang (1) | 4–0 | Terengganu (1) |
---|---|---|
Faisal Halim ![]() Dickson Nwakaeme ![]() Mohamadou Sumareh ![]() | Report |
Pahang won 5−2 on aggregate.
Perak won 2−1 on aggregate.
PKNS (1) | 1–3 | Kedah (1) |
---|---|---|
Gabriel Guerra ![]() | Report | Fernando Rodríguez ![]() Jonathan Bauman ![]() |
Kedah (1) | 1–1 | PKNS (1) |
---|---|---|
Jonathan Bauman ![]() | Report | Azmeer Yusof ![]() |
Kedah won 4−2 on aggregate.
Kuala Lumpur (1) | 3–3 | Felda United (1) |
---|---|---|
Indra Putra![]() Paulo Josué ![]() | Report | Azim Rahim ![]() Jocinei Schad ![]() |
Felda United (1) | 0–0 | Kuala Lumpur (1) |
---|---|---|
Report |
3–3 on aggregate. Felda United won on away goals.
Semi-finals
The first legs were played on 22 June, and the second legs were played on 29 and 30 June 2019.
Summary
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Pahang (1) | 3–4 | Perak (1) | 3–1 | 0–3 |
Kedah (1) | 3 –3 (a) | Felda United (1) | 1–0 | 2–3 |
Matches
Pahang (1) | 3–1 | Perak (1) |
---|---|---|
Herold Goulon ![]() Mohamadou Sumareh ![]() | Report | J.Partiban ![]() |
Perak (1) | 3–0 | Pahang (1) |
---|---|---|
Brendan Gan ![]() J.Partiban ![]() Faisal Rosli ![]() | Report |
Perak won 4−3 on aggregate.
Kedah (1) | 1–0 | Felda United (1) |
---|---|---|
Fernando Rodríguez ![]() | Report |
Felda United (1) | 3–2 | Kedah (1) |
---|---|---|
Thiago Junio ![]() S.Chanturu ![]() Hadin Azman ![]() | Report | Fernando Rodríguez ![]() Farhan Roslan ![]() |
3−3 on aggregate. Kedah won on away goals
Final
Perak (1) | 0–1 (a.e.t.) | Kedah (1) |
---|---|---|
Fadzrul Danel ![]() |
Top goalscorers
- As of 27 July 2019
Rank | Player | Club | Goals |
---|---|---|---|
1 | ![]() | Kelantan United | 7 |
2 | ![]() | Batu Dua | 6 |
3 | ![]() | Penjara | 5 |
4 | ![]() | Kedah | 4 |
![]() | Kedah | ||
![]() | Batu Dua | ||
![]() | PDRM | ||
![]() | Protap | ||
9 | ![]() | Penjara | 3 |
![]() | PKNP | ||
![]() | Kuala Lumpur | ||
![]() | Kuala Lumpur | ||
![]() | Batu Dua | ||
![]() | UKM | ||
![]() | Raja Permin FC | ||
![]() | Kelantan United | ||
17 | 33 players | 19 clubs | 2 |
50 | 108 players | 46 clubs | 1 |
See also
References
- ^ "MFL DAN SHOPEE MEMETERAI PERJANJIAN PENAJAAN BUAT TAHUN KEDUA". Malaysian Football League (in Malay). Retrieved 12 February 2019.[permanent dead link]
- ^ Malaysia 2019
- ^ "Piala FA 2019". Archived from the original on 2017-08-12. Retrieved 2019-02-09.
- ^ "Undian Pusingan Kelayakan Shopee Piala FA 2019: JBFA & MD Besut Dapat 'Bye'". Semuanya BOLA (in Malay). 9 February 2019. Retrieved 9 February 2019.
- ^ "38 PASUKAN AMATUR INTAI GELARAN 'PEMBUNUH GERGASI'". www.malaysianfootballleague.com (in Malay). Retrieved 9 February 2019.[permanent dead link]
- ^ Ismail, Sulaiman (18 February 2019). "Piala FA 2019: Klasiko FC Bakal Berentap Dengan Batu Dua FC Di Pusingan Pertama". Semuanya BOLA (in Malay). Retrieved 4 March 2019.
- ^ Syamim, Meor Abdullah (4 March 2019). "Pahang Dicabar PIB FC, JDT Dapat 'Bye' Pada Pusingan Kedua Piala FA 2019". Semuanya BOLA (in Malay). Retrieved 5 March 2019.
- ^ "PAHANG SEDIA PERTAHAN KEJUARAAN". www.malaysianfootballleague.com (in Malay). Retrieved 5 March 2019.[permanent dead link]
External links
- Football Malaysia LLP website - Piala FA
- Result Reports Archived 2020-01-29 at the Wayback Machine
- v
- t
- e