| 2023–24 season | ||||
|---|---|---|---|---|
Raja CA players celebrating their undefeated Botola title | ||||
| President | Mohamed Boudrika | |||
| Manager | Josef Zinnbauer | |||
| Stadium | Stade Mohammed V (until6 November 2023) Stade Municipal de Berrechid (since9 December 2023) | |||
| Botola | 1st | |||
| Throne Cup | Winners | |||
| Arab Club Champions Cup | Quarter-finals | |||
| Top goalscorer | League: Yousri Bouzok (14) All: Yousri Bouzok (16) | |||
| Biggest win | 6–1 vsIR Tanger, Botola, 28 December 2023 | |||
| Biggest defeat | 3–1 vsAl Nassr, Arab Club Champions Cup, 6 August 2023 | |||
The2023–24 season wasRaja Club Athletic's75th season in existence and the club's67th consecutive season in the top flight ofMoroccan football. In addition to thedomestic league, they also participated in the season's editions of theThrone Cup andArab Club Champions Cup. For the majority of the season, the club's matches were played atStade Municipal de Berrechid due to the renovation ofStade Mohammed V for the2025 Africa Cup of Nations.
Raja CA kicked off the season with a 2–1 win overCR Belouizdad in the first group stage of the2023 Arab Club Champions Cup. On 14 June 2024, after a 0–3 win againstMC Oujda in the last round, Raja were crowned champions ending the season without a single defeat – the first team ever to do so in the history of the league and breaking the record of points (72). On July 1, Raja beat AS FAR once again in theThrone Cup final to secure the third domestic double of its history.
| Position | Staff |
|---|---|
| Head coach | |
| 1st Assistant coach | |
| 2nd Assistant coach | |
| First-team goalkeeping coach | |
| First-team fitness coach | |
| Video Analyst | |
| Performance Analyst | |
| Club doctor | |
| Head Physiotherapist | |
| Match delegate |
Players and squad numbers last updated on 31 January 2024.
Note: Flags indicate national team as has been defined underFIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Nat. | Position | Date of Birth (Age) | Signed from |
|---|---|---|---|---|---|
| Goalkeepers | |||||
| 1 | Anas Zniti | GK | (1988-10-28)28 October 1988 (aged 35) | ||
| 32 | Yassine Zoubir | GK | (2002-02-24)24 February 2002 (aged 22) | ||
| 22 | Mohamed Baayou | GK | (1993-01-11)11 January 1993 (aged 31) | ||
| Defenders | |||||
| 5 | Abdellah Khafifi | CB | (1993-02-19)19 February 1993 (aged 31) | ||
| 4 | Ismael Mokadem | CB | (1995-07-26)26 July 1995 (aged 28) | ||
| 28 | Bouchaib Arrassi | CB | (2000-01-06)6 January 2000 (aged 24) | ||
| 33 | Mehdi Mchakhchekh | CB | (2004-02-23)23 February 2004 (aged 20) | ||
| 27 | Mohamed Boulacsoute | RB /RW /LW | (1998-09-23)23 September 1998 (aged 25) | ||
| 17 | Youssef Belammari | LB /LM | (1998-09-20)20 September 1998 (aged 25) | ||
| 3 | Zakaria Labib | LB | (2003-02-28)28 February 2003 (aged 20) | ||
| Midfielders | |||||
| 6 | El Mehdi Moubarik | DM /CM | (2001-01-22)22 January 2001 (aged 23) | ||
| 30 | Ahmadou Camara | DM /CM | (2003-08-01)1 August 2003 (aged 20) | ||
| 19 | Mohamed Zrida | CM /AM /LM | (1999-02-01)1 February 1999 (aged 25) | ||
| 10 | Zakaria El Wardi | DM /CM /AM | (1998-08-17)17 August 1998 (aged 25) | ||
| 23 | Mohamed Al Makahasi | CM /DM | (1995-02-05)5 February 1995 (aged 29) | ||
| 31 | Haashim Domingo | AM /CF | (1995-08-13)13 August 1995 (aged 28) | ||
| 34 | Sabir Bougrine | AM /CM | (1996-07-10)10 July 1996 (aged 27) | ||
| 77 | Adam Ennafati | AM /LW /RW | (1994-06-29)29 June 1994 (aged 30) | ||
| 71 | Hervé Guy | DM /CM | (1991-09-17)17 September 1991 (aged 32) | ||
| Forwards | |||||
| 11 | Nawfel Zerhouni | RW /LW /ST | (1995-09-25)25 September 1995 (aged 27) | ||
| 26 | Yousri Bouzok | RW /LW | (1996-08-18)18 August 1996 (aged 27) | ||
| 97 | Marouane Zila | LW /RW | (1997-06-13)13 June 1997 (aged 27) | ||
| 49 | El Mehdi Maouhoub | ST | (2003-06-05)5 June 2003 (aged 21) | ||
| 21 | Víctor Ábrego | ST /LW | (1997-02-11)11 February 1997 (aged 27) | ||
| 9 | Riad Benayad | ST | (1996-11-02)2 November 1996 (aged 27) | ||
| Date | Position | No. | Player | Ref. |
|---|---|---|---|---|
| 4 June 2023 | MF | 18 | [1] | |
| 12 July 2023 | GK | 1 | [2] | |
| 23 August 2023 | FW | 26 | [3] | |
| 2 September 2023 | DF | 27 | [4] | |
| 8 September 2023 | GK | 89 | [5] |
| Date | Pos' | Player | Moving to | Fee | Ref. |
|---|---|---|---|---|---|
| 28 May 2023 | MF | Released | [20] | ||
| 28 June 2023 | FW | $100k | [21] | ||
| 30 June 2023 | FW | End of loan | [22] | ||
| 10 July 2023 | FW | - | |||
| DF | End of contract | [23] | |||
| MF | Unattached | - | |||
| 23 July 2023 | DF | Unattached | Released | - | |
| 25 July 2023 | DF | Unattached | End of contract | [24] | |
| FW | Unattached | Released | [25] | ||
| DF | Fath US | [26] | |||
| 26 July 2023 | FW | Unattached | - | ||
| 31 July 2023 | GK | IR Tanger | $400k | [27] | |
| 12 August 2023 | DF | $600k | [28] | ||
| 13 August 2023 | DF | Unattached | End of contract | ||
| 17 August 2023 | DF | RS Berkane | End of contract | ||
| 18 August 2023 | GK | Unattached | Released | ||
| GK | Unattached | ||||
| GK | Unattached | ||||
| 27 August 2023 | FW | Undisclosed | [29] | ||
| 28 August 2023 | DF | Unattached | Released | ||
| 7 September 2023 | DF | MA Tétouan | Undisclosed | ||
| 3 October 2023 | FW | Al-Quwa Al-Jawiya | Released | [30] | |
| 24 December 2023 | DF | Unattached | Released | [31] | |
| 27 December 2023 | MF | Released | [32] | ||
| 31 December 2023 | DF | $200k | [33] | ||
| 31 January 2024 | GK | RCA Zemamra | Released |
| Start date | End date | Pos' | Player | Moving from | Fee | Ref. |
|---|---|---|---|---|---|---|
| 18 August 2023 | End of season | MF | None | [34] | ||
| 31 January 2024 | End of season | FW | None |
| Start date | End date | Pos' | Player | Moving to | Fee | Ref. |
|---|---|---|---|---|---|---|
| 2 September 2023 | End of season | MF | RCA Zemamra | None | ||
| 7 September 2023 | FW | MA Tétouan | None | |||
| MF | CAY Berrechid | None | ||||
| 8 September 2023 | DF | JS Soualem | None | |||
| FW | JS Soualem | None |
Win Draw Loss Fixtures
| 21 July 2023Friendly | Al-Sadd SC | 2–2 | Al Rayyan, Qatar | |
| 17:00 UTC+1 | Report | Stadium:Jassim bin Hamad Stadium Attendance: 10000 |
| 20 August 2023Friendly | Raja CA | 1–0 | RCA Zemamra | Casablanca, Morocco |
| 12:00 UTC+1 |
| Stadium:Raja CA Academy Attendance: 0 |
| 13 October 2023Friendly | Raja CA | 2–0 | RCA Zemamra | Casablanca, Morocco |
| 15:00 UTC+1 | Stadium:Raja CA Academy Attendance: 0 |
| 18 October 2023Friendly | Raja CA | 2–0 | Tihad AS | Casablanca, Morocco |
| 15:00 UTC+1 | Stadium:Stade Larbi Zaouli Attendance: 0 |
| 21 October 2023Friendly | Raja CA | 3–2 | IR Tanger | Casablanca, Morocco |
| 15:00 UTC+1 | Stadium:Stade Larbi Zaouli Attendance: 0 |
| 23 January 2024Friendly | Al-Ahli | 0–1 | Dubai,UAE | |
| 15:00 | Report |
| Attendance: 0 |
| 26 January 2024Dubai Challenge Cup | Zamalek | 2–2 (4–2p) | Dubai, UAE | |
| 15:00 | Report | Stadium:Al-Maktoum Stadium Attendance: 7000 Referee: Sultan Mohamed Saleh | ||
| Penalties | ||||
| 28 January 2024Dubai Challenge Cup | Wuhan Three Towns | 0–1 | Dubai, UAE | |
| 13:00 | Report | Stadium:Al-Maktoum Stadium Attendance: 1000 |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Botola | 28 August 2023 | 14 June 2024 | Matchday 1 | Winners | 30 | 21 | 9 | 0 | 52 | 15 | +37 | 070.00 |
| Throne Cup | 30 March 2024 | 1 July 2024 | Round of 32 | Winners | 5 | 5 | 0 | 0 | 13 | 6 | +7 | 100.00 |
| Arab Club Champions Cup | 28 July 2023 | 6 August 2023 | Group stage | Quarter-finals | 4 | 3 | 0 | 1 | 6 | 4 | +2 | 075.00 |
| Total | 39 | 29 | 9 | 1 | 71 | 25 | +46 | 074.36 | ||||
Last updated: 1 July 2024
Source:Sofascore
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Raja CA(C, Q) | 30 | 21 | 9 | 0 | 52 | 15 | +37 | 72 | Qualification forChampions League |
| 2 | AS FAR(Q) | 30 | 22 | 5 | 3 | 65 | 22 | +43 | 71 | |
| 3 | RS Berkane(Q) | 30 | 14 | 10 | 6 | 38 | 23 | +15 | 52 | Qualification forConfederation Cup |
| 4 | Union de Touarga(Q) | 30 | 12 | 8 | 10 | 36 | 33 | +3 | 44[a] | |
| 5 | Olympic Safi | 30 | 11 | 11 | 8 | 29 | 26 | +3 | 44[a] |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 30 | 21 | 9 | 0 | 52 | 15 | +37 | 72 | 14 | 1 | 0 | 30 | 5 | +25 | 7 | 8 | 0 | 22 | 10 | +12 |
Source:Competitive matches
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ground | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A |
| Result | W | D | D | W | D | W | D | W | D | W | W | D | W | W | W | W | D | W | D | W | D | W | W | W | W | W | W | W | W | W |
| Position | 1 | 4 | 4 | 2 | 5 | 4 | 4 | 3 | 2 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| 27 August 2023Round 1 | Youssoufia Berrechid | 1–3 | Raja CA | Berrechid |
| 19:15 |
| Report | Stadium:Stade Municipal de Berrechid Attendance: 5000 Referee: Mohamed El Houidri |
| 3 September 2023Round 2 | Raja CA | 2–2 | FAR Rabat | Casablanca |
| 17:00 | Report | Stadium:Stade Mohammed V Attendance: 45000 Referee: Redouane Jiyed |
| 17 September 2023Round 3 | Maghreb de Fès | 1–1 | Raja CA | Fez |
| 19:15 |
| Report |
| Stadium:Fez Stadium Attendance: 25000 Referee: Daki Reddad |
| 24 September 2023Round 4 | Raja CA | 1–0 | Union Touarga | Casablanca |
| 19:15 |
| Report | Stadium:Stade Mohammed V Attendance: 30000 Referee: Hamza Fareq |
| 1 October 2023Round 5 | Hassania Agadir | 1–1 | Raja CA | Agadir |
| 16:00 |
| Report |
| Stadium:Stade Adrar Attendance: 5000 Referee: Samir Guezzaz |
| 8 October 2023Round 6 | Raja CA | 1–0 | Moghreb Tétouan | Casablanca |
| 20:30 |
| Report | Moudden | Stadium:Stade Mohammed V Attendance: 40000 Referee: Nabil Benrkia |
| 28 October 2023Round 7 | OC Safi | 2–2 | Raja CA | Marrakech |
| 18:15 |
| Report | Stadium:Stade de Marrakech Attendance: 0 Referee: Youssef Triki |
| 6 November 2023Round 8 | Raja CA | 2–0 | Fath Union Sport | Casablanca |
| 17:00 |
| Report | Stadium:Stade Mohammed V Attendance: 0 Referee: Redouane Jiyed |
| 11 November 2023Round 9 | JS Soualem | 0–0 | Raja CA | Mohammedia |
| 18:15 | Report | Stadium:Stade El Bachir Attendance: 10000 Referee: Mohamed El Baroudi |
| 26 November 2023Round 10 | Raja CA | 1–0 | SCC Mohammédia | El Jadida |
| 15:00 | Report | Stadium:Stade El Abdi Attendance: 2000 Referee: Mohamed Lahouidri |
| 9 December 2023Round 11 | Raja CA | 2–1 | RCA Zemamra | Berrechid |
| 15:00 | Report |
| Stadium:Stade Municipal de Berrechid Attendance: 3000 Referee: Yassine Bouslim |
| 24 December 2023Round 12 | RS Berkane | 1–1 | Raja CA | Berkane |
| 18:00 |
| Report |
| Stadium:Stade Municipal de Berkane Attendance: 10000 Referee: Hamza Fareq |
| 28 December 2023Round 13 | Raja CA | 6–1 | IR Tanger | Berrechid |
| 16:00 | Report |
| Stadium:Stade Municipal de Berrechid Attendance: 3000 |
| 3 January 2024Round 14 | Wydad AC | 0–2 | Raja CA | Mohammedia |
| 16:00 |
| Stadium:Stade El Bachir Attendance: 0 Referee: Jalal Jayid |
| 6 January 2024Round 15 | Raja CA | 2–0 | MC Oujda | Berrechid |
| 18:00 | Report | Stadium:Stade Municipal de Berrechid Attendance: 0 Referee: Mohamed Baroudi |
| 8 February 2024Round 16 | Raja CA | 2–0 | Youssoufia Berrechid | Berrechid |
| 16:00 | Report | Stadium:Stade Municipal de Berrechid Attendance: 0 Referee: Hamza Fareq |
| 11 February 2024Round 17 | FAR Rabat | 1–1 | Raja CA | Kenitra |
| 16:00 |
| Report | Stadium:Stade municipal de Kenitra Attendance: 8000 Referee: Daki Reddad |
| 14 February 2024Round 18 | Raja CA | 1–0 | Maghreb de Fès | Berrechid |
| 18:00 | Stadium:Stade Municipal de Berrechid Attendance: 8000 Referee: Mohamed Lahouidri |
| 17 February 2024Round 19 | Union Touarga | 0–0 | Raja CA | Rabat |
| 20:00 | Report | Stadium:Stade Moulay Hassan Attendance: 4000 Referee: Hicham Tamsamani |
| 20 February 2024Round 20 | Raja CA | 2–0 | Hassania Agadir | Berrechid |
| 16:00 | Report | Stadium:Stade Municipal de Berrechid Attendance: 8000 Referee: Abderrahim Errakhiz |
| 24 February 2024Round 21 | Moghreb Tétouan | 1–1 | Raja CA | Tétouan |
| 18:00 |
| Report |
| Stadium:Stade Saniat Rmel Attendance: 15000 Referee: Youssef Triki |
| 3 March 2024Round 22 | Raja CA | 1–0 | OC Safi | Berrechid |
| 18:00 |
| Report | Stadium:Stade Municipal de Berrechid Attendance: 0 Referee: Daki Reddad |
| 10 March 2024Round 23 | Fath Union Sport | 0–1 | Raja CA | Rabat |
| 17:00 | Report |
| Stadium:Stade Moulay Hassan Attendance: 2000 Referee: Hamza Fareq |
| 16 March 2024Round 24 | Raja CA | 3–1 | JS Soualem | Berrechid |
| 22:00 | Report |
| Stadium:Stade Municipal de Berrechid Attendance: 0 Referee:Bouchra Karboubi |
| 14 April 2024Round 25 | SCC Mohammédia | 0–2 | Raja CA | Mohammedia |
| 21:00 | Report | Stadium:Stade El Bachir Attendance: 1000 Referee: Daki Reddad |
| 21 April 2024Round 26 | RCA Zemamra | 1–2 | Raja CA | Zemamra |
| 21:00 |
| Report |
| Stadium:Stade Ahmed Choukri Attendance: 0 Referee: Youssef Triki |
| 24 May 2024Round 27 | Raja CA | 3–0 | RS Berkane | Berrechid |
| 19:00 | Report | Stadium:Stade Municipal de Berrechid Attendance: 6000 Referee: Hamza Fareq |
| 28 May 2024Round 28 | IR Tanger | 1–2 | Raja CA | Tétouan |
| 19:00 | Report |
| Stadium:Stade Saniat Rmel Attendance: 0 Referee:Bouchra Karboubi |
| 2 June 2024Round 29 | Raja CA | 1–0 | Wydad AC | Berrechid |
| 18:00 |
| Report | Stadium:Stade Municipal de Berrechid Attendance: 0 Referee: Karim Sabri |
| 14 June 2024Round 30 | MC Oujda | 0–3 | Raja CA | Oujda |
| 18:00 | Report | Stadium:Honneur Stadium Attendance: 20000 Referee: Hamza Fareq |
| 30 March 2024Round of 32 | Raja CA | 2–0 | OC Safi | Berrechid |
| 22:00 | Report | Stadium:Stade Municipal de Berrechid Attendance: 10000 Referee: Hicham Tamsamani |
| 6 April 2024Round of 16 | SCC Mohammédia | 0–1 | Raja CA | Mohammedia |
| 22:00 | Report |
| Stadium:Stade El Bachir Attendance: 5000 Referee: Mohamed El Baroudi |
| 11 May 2024Quarter-finals | Hassania Agadir | 2–4 | Raja CA | Agadir |
| 17:00 |
| Report | Stadium:Stade Adrar Attendance: 5000 Referee: Hicham Tamsamani |
| 25 June 2024Semi-finals | Raja CA | 4–3 (a.e.t.) | MC Oujda | Agadir |
| 20:00 | Report | Stadium:Stade Adrar Attendance: 25000 Referee: Mohsine Sourdi |
| 1st July 2024Final | AS FAR | 1–2 | Raja CA | Agadir |
| 17:00 |
| Report |
| Stadium:Stade Adrar Attendance: 25000 Referee: Redouane Jiyed |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 0 | 5 | 1 | +4 | 9 | Advance toknockout stage | |
| 2 | 3 | 2 | 0 | 1 | 4 | 3 | +1 | 6 | ||
| 3 | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 | ||
| 4 | 3 | 0 | 1 | 2 | 2 | 5 | −3 | 1 |
| 28 July 2023 (2023-07-28)1 | CR Belouizdad | 1–2 | Abha,Saudi Arabia | |
| 14:00 UTC+1 |
| Report | Stadium:Prince Sultan bin Abdul Aziz Stadium,Abha Attendance: 5000 Referee:Ali Sabah (Iraq) |
| 31 July 2023 (2023-07-31)2 | Raja CA | 2–0 | Abha,Saudi Arabia | |
| 18:00 UTC+1 | Report | Stadium:Prince Sultan bin Abdul Aziz Stadium,Abha Attendance: 3000 Referee:Amin Omar (Egypt) |
| 3 August 2023 (2023-08-03)3 | Al-Wahda | 0–1 | Abha,Saudi Arabia | |
| 14:00 UTC+1 | Report |
| Stadium:Prince Sultan bin Abdul Aziz Stadium,Abha Attendance: 3000 Referee:Mohammed Al Hoaish (Saudi Arabia) |
| 6 August 2023 (2023-08-06)Quarter-finals | Raja CA | 1–3 | Abha,Saudi Arabia | |
| 16:00 UTC+1 | Madu | Report | Ronaldo S. Al-Ghannam Fofana | Stadium:Prince Sultan bin Abdul Aziz Stadium,Abha Attendance: 25000 Referee:Mahmoud El Banna (Egypt) |
Includes all competitive matches. The list is sorted alphabetically by surname when total goals are equal.
| Rank | Pos. | Player | Botola | Throne Cup | Arab Champions Cup | Total |
|---|---|---|---|---|---|---|
| 1 | FW | 14 | 1 | 1 | 16 | |
| 2 | FW | 7 | 3 | 0 | 10 | |
| 3 | FW | 8 | 1 | 0 | 9 | |
| 4 | AM | 7 | 1 | 0 | 8 | |
| 5 | FW | 2 | 2 | 0 | 4 | |
| 6 | MF | 2 | 0 | 1 | 3 | |
| 7 | AM | 2 | 0 | 0 | 2 | |
| 8 | DF | 1 | 1 | 0 | 2 | |
| 9 | MF | 1 | 0 | 1 | 2 | |
| 10 | DF | 1 | 0 | 1 | 2 | |
| 11 | DF | 2 | 0 | 0 | 2 | |
| 12 | DF | 1 | 1 | 0 | 2 | |
| 13 | MF | 1 | 0 | 0 | 1 | |
| 14 | DF | 0 | 1 | 0 | 1 | |
| 15 | FW | 0 | 0 | 1 | 1 | |
| 16 | DF | 1 | 0 | 0 | 1 | |
| Own goals | 2 | 2 | 1 | 5 | ||
| Total | 52 | 13 | 6 | 71 | ||
| Rank | Pos. | Player | Botola | Throne Cup | Arab Champions Cup | Total |
|---|---|---|---|---|---|---|
| 1 | FW | 8 | 2 | 0 | 10 | |
| 2 | AM | 4 | 1 | 0 | 5 | |
| 3 | AM | 4 | 1 | 0 | 5 | |
| 4 | DF | 4 | 1 | 0 | 5 | |
| 5 | FW | 3 | 1 | 1 | 5 | |
| 6 | FW | 2 | 1 | 1 | 4 | |
| 7 | MF | 3 | 0 | 0 | 3 | |
| 8 | MF | 1 | 1 | 0 | 2 | |
| 9 | FW | 2 | 0 | 0 | 2 | |
| 10 | DF | 0 | 0 | 1 | 1 | |
| Total | 31 | 8 | 3 | 42 | ||
| Player | Against | Competition | Minutes | Score after goals | Result | Date |
|---|---|---|---|---|---|---|
| Botola | 3', 62', 73' | 1–0,4–0,6–0 | 6–1 (H) | 28 December 2023 | ||
| 16', 28', 68' | 2–0,3–0,5–0 |
| No. | Player | Botola | Throne Cup | Arab Champions Cup | Total |
|---|---|---|---|---|---|
| 1 | 17 | 2 | 1 | 20 | |
| 89 | 0 | 0 | 1 | 1 | |
| Total | 17 | 2 | 2 | 21 | |
{{cite web}}: CS1 maint: multiple names: authors list (link)