# 2018–19 FC Chornomorets Odesa season

The 2018–19 season was 28th season of FC Chornomorets Odesa in the Ukrainian football system and the 81st season in the history of the club. They competed in the 2018–19 Ukrainian Premier League and 2018–19 Ukrainian Cup. After finishing in 11th place in the Premier League, Chornomorets lost to FC Kolos Kovalivka in play-offs and were relegated to the Ukrainian First League.

## Players
### Squad information

    As of 8 June 2019
| Squad no. | Name | Position | Date of birth (age) |
| Goalkeepers |||||
| 1 | Serhiy Litovchenko (Captain) | GK | (1987-10-04)4 October 1987 (aged 31) |
| 12 | Andriy Kozhukhar $^{ListB}$ | GK | (1999-07-20)20 July 1999 (aged 19) |
| Defenders |||||
| 3 | Ivan Trubochkin | DF | (1993-03-17)17 March 1993 (aged 26) |
| 4 | Artem Yarmolenko $^{ListB}$ | DF | (1998-01-18)18 January 1998 (aged 21) |
| 5 | Dmytro Ryzhuk | DF | (1992-04-05)5 April 1992 (aged 27) |
| 8 | Oleksandr Holikov | DF | (1991-11-13)13 November 1991 (aged 27) |
| 15 | Hlib Hrachov $^{ListB}$ | DF | (1997-05-15)15 May 1997 (aged 22) |
| 23 | Denys Norenkov | DF | (1996-07-25)25 July 1996 (aged 22) |
| 24 | Oleksandr Kalitov | DF | (1993-09-29)29 September 1993 (aged 25) |
| 33 | Andriy Mischenko | DF | (1991-04-07)7 April 1991 (aged 28) |
| 77 | Oleh Ostapenko $^{ListB}$ | DF | (1997-06-11)11 June 1997 (aged 21) |
| Midfielders |||||
| 7 | Mykola Musolitin $^{ListB}$ | MF | (1999-01-21)21 January 1999 (aged 20) |
| 9 | Volodymyr Arzhanov | MF | (1985-11-29)29 November 1985 (aged 33) |
| 10 | Vitaliy Hoshkoderya | MF | (1988-01-08)8 January 1988 (aged 31) |
| 11 | Yevhen Morozenko | MF | (1991-12-16)16 December 1991 (aged 27) |
| 13 | Artem Chorniy | MF | (1989-11-23)23 November 1989 (aged 29) |
| 20 | Ruslan Babenko | MF | (1992-07-08)8 July 1992 (aged 26) |
| 21 | Vladyslav Khamelyuk $^{ListB}$ | MF | (1998-05-04)4 May 1998 (aged 21) |
| 34 | Volodymyr Tanchyk | MF | (1991-10-17)17 October 1991 (aged 27) |
| Forwards |||||
| 22 | Andriy Shtohrin $^{ListB}$ | FW | (1998-12-14)14 December 1998 (aged 20) |
| 24 | Vasili Pavlov | FW | (1990-07-24)24 July 1990 (aged 28) |
| 25 | Volodymyr Koval | FW | (1992-03-06)6 March 1992 (aged 27) |
| 98 | Dmytro Semeniv $^{ListB}$ | FW | (1998-06-24)24 June 1998 (aged 20) |
| 99 | Árni Vilhjálmsson (on loan from Termalica Nieciecza) | FW | (1994-05-09)9 May 1994 (aged 25) |

## Transfers
### In

| Date | Pos. | Player | Age | Moving from | Type | Fee |
| Summer ||||||||
| 5 July 2018 | FW | Anatoliy Didenko | 36 | FC Mariupol | Transfer | Free |
| 6 July 2018 | MF | Dmytro Leonov | 29 | Kolos Kovalivka | Transfer | Free |
| 6 July 2018 | MF | Denys Norenkov | 21 | Zhemchuzhyna Odesa | Transfer | Free |
| 11 July 2018 | GK | Serhiy Litovchenko | 30 | Kapaz | Transfer | Undisclosed |
| 11 July 2018 | DF | Ivan Trubochkin | 25 | Arsenal Kyiv | Transfer | Undisclosed |
| 13 July 2018 | DF | Oleh Ostapenko | 21 | Vorskla Poltava | Transfer | Undisclosed |
| 13 July 2018 | MF | Vladyslav Khomutov | 20 | Olimpik Donetsk | Transfer | Free |
| 13 July 2018 | MF | Oleksiy Savchenko | 24 | FC Poltava | Transfer | Free |
| 16 July 2018 | DF | Hlib Hrachov | 21 | Stal Kamianske | Transfer | Undisclosed |
| 17 July 2018 | DF | Dmytro Ryzhuk | 26 | Hapoel Afula | Transfer | Undisclosed |
| 17 July 2018 | MF | Artur Karnoza | 27 | SC Dnipro-1 | Transfer | Undisclosed |
| 25 July 2018 | MF | Ruslan Babenko | 26 | Zorya Luhansk | Transfer | Free |
| 16 August 2018 | DF | Oleksandr Kalitov | 24 | Nyva Vinnytsia | Transfer | Undisclosed |
| 16 August 2018 | FW | Volodymyr Koval | 26 | Olimpia Grudziądz | Transfer | Undisclosed |
| 26 September 2018 | DF | Andriy Mischenko | 27 | Olimpik Donetsk | Transfer | Free |
| 28 September 2018 | FW | Robert Mutzers | 25 | Unattached | Transfer | Free |
| 31 May 2018 | GK | Bohdan Lobodrov | 21 | Balkany Zorya | Loan return | |
| 31 May 2018 | DF | Vladyslav Schetinin | 20 | Zhemchuzhyna Odesa | Loan return | |
| 31 May 2018 | MF | Oleksiy Chenyshev | 20 | Zhemchuzhyna Odesa | Loan return | |
| 31 May 2018 | MF | Mykhaylo Popov | 21 | Zhemchuzhyna Odesa | Loan return | |
| 31 May 2018 | MF | Artem Seleznyov | 19 | Zhemchuzhyna Odesa | Loan return | |
| 31 May 2018 | MF | Viktor Serdenyuk | 22 | Zhemchuzhyna Odesa | Loan return | |
| 31 May 2018 | FW | Oleksiy Khoblenko | 24 | Lech Poznań | Loan return | |
| Winter ||||||||
| 28 January 2019 | MF | Volodymyr Tanchyk | 27 | Stomil Olsztyn | Transfer | Free |
| 8 February 2019 | DF | Oleksandr Holikov | 27 | FC Lviv | Transfer | Free |
| 8 February 2019 | MF | Yevhen Morozenko | 27 | Unattached | Transfer | Free |
| 9 February 2019 | MF | Volodymyr Arzhanov | 33 | Kaysar Kyzylorda | Transfer | Free |
| 9 February 2019 | MF | Vitaliy Hoshkoderya | 31 | FC Okzhetpes | Transfer | Free |
| 14 February 2019 | FW | Vasili Pavlov | 28 | Ventspils | Transfer | Free |
| 28 February 2019 | FW | Árni Vilhjálmsson | 24 | Termalica Nieciecza | Loan | |

### Out

| Date | Pos. | Player | Age | Moving to | Type | Fee |
| Summer ||||||||
| 14 June 2018 | MF | Maksym Tretyakov | 22 | Dunajská Streda | Transfer | Undisclosed |
| 15 June 2018 | DF | Serhiy Lyulka | 28 | Desna Chernihiv | Transfer | Undisclosed |
| 20 June 2018 | MF | Kyrylo Kovalets | 25 | FC Oleksandriya | Transfer | Undisclosed |
| 23 June 2018 | DF | Yevhen Martynenko | 25 | Vorskla Poltava | Transfer | Undisclosed |
| 28 June 2018 | MF | Fousseni Bamba | 28 | Honvéd | Transfer | Undisclosed |
| 1 July 2018 | MF | Oleksiy Chenyshev | 20 | Balkany Zorya | Transfer | Undisclosed |
| 3 July 2018 | FW | Oleksiy Khoblenko | 24 | Dynamo Brest | Transfer | Undisclosed |
| 4 July 2018 | DF | Yevhen Zubeyko | 28 | Olimpik Donetsk | Transfer | Undisclosed |
| 16 July 2018 | DF | Ivica Žunić | 29 | FC Atyrau | Transfer | Undisclosed |
| 20 July 2018 | MF | Viktor Serdenyuk | 22 | Kremin Kremenchuk | Transfer | Undisclosed |
| 3 August 2018 | MF | Mykhaylo Popov | 21 | Kremin Kremenchuk | Transfer | Undisclosed |
| 6 August 2018 | GK | Bohdan Lobodrov | 21 | Balkany Zorya | Transfer | Undisclosed |
| 13 August 2018 | GK | Andriy Novak | 29 | Prykarpattia Ivano-Frankivsk | Transfer | Free |
| 31 August 2018 | FW | Oleksandr Hladkyy | 29 | Rizespor | Transfer | Free |
| 8 September 2018 | FW | Ivan Matyazh | 30 | Avanhard Kramatorsk | Transfer | Free |
| 10 September 2018 | FW | Sílvio | 24 | Vllaznia Shkodër | Transfer | Free |
| 24 September 2018 | DF | Mamadou Wagué | 28 | Al-Shorta | Transfer | Free |
| 28 September 2018 | MF | Guttiner Tenorio | 23 | Hibernians | Transfer | Free |
| 31 May 2018 | MF | Pavlo Orikhovskyi | 22 | Dynamo Kyiv | Loan return | |
| Winter ||||||||
| 1 January 2019 | DF | Oleh Sokolov | 19 | Unattached | Transfer | Free |
| 1 January 2019 | FW | Anatoliy Didenko | 36 | Unattached | Transfer | Free |
| 10 January 2019 | FW | Robert Mutzers | 25 | Kozakken Boys | Transfer | Free |
| 14 January 2019 | MF | Yuriy Romanyuk | 21 | SC Dnipro-1 | Transfer | Free |
| 6 February 2019 | MF | Yevhen Smirnov | 25 | FC Gomel | Transfer | Free |
| 13 February 2019 | MF | Artur Karnoza | 28 | FC Mynai | Transfer | Free |
| 27 February 2019 | MF | Dmytro Leonov | 30 | Unattached | Transfer | Free |
| February 2019 | MF | Vladyslav Khomutov | 20 | ViOn Zlaté Moravce | Transfer | Free |
| 5 March 2019 | MF | Oleksiy Savchenko | 25 | Polissya Zhytomyr | Transfer | Free |
| 22 March 2019 | FW | Mykyta Tatarkov | 24 | Shakhtyor Soligorsk | Transfer | Free |
| 26 April 2019 | GK | Dmytro Bezruk | 23 | Sabah | Transfer | Free |

## Competitions
### Overall

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Premier League | 23 July 2018 | 8 June 2019 | Matchday 1 | Relegation play-off (11th) | 34 | 8 | 8 | 18 | 31 | 51 | −20 | 023.53 |
| Cup | 26 September 2018 | 31 October 2018 | Round of 32 (1/16) | Round of 16 (1/8) | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Total | Total | Total | Total | Total | 36 | 9 | 8 | 19 | 35 | 53 | −18 | 025.00 |
Last updated: 8 June 2019 Source: Competitions

### Premier League
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 8 | Desna Chernihiv | 32 | 12 | 5 | 15 | 35 | 41 | −6 | 41 | |
| 9 | Olimpik Donetsk | 32 | 7 | 13 | 12 | 41 | 48 | −7 | 34 | |
| 10 | Karpaty Lviv (O) | 32 | 8 | 9 | 15 | 44 | 53 | −9 | 33 | Qualification for the Relegation play-offs |
| 11 | Chornomorets Odesa (R) | 32 | 8 | 7 | 17 | 31 | 49 | −18 | 31 | Qualification for the Relegation play-offs |
| 12 | Arsenal Kyiv (R, X) | 32 | 7 | 5 | 20 | 26 | 56 | −30 | 26 | Relegated and later withdrawn |
Teams that placed 10th and 11th in the 2018–19 Ukrainian Premier League play two-leg play-off with the second and third teams of the 2018–19 Ukrainian First League. The draw for play-offs took place on 24 May 2019 and the games will be played on 4 and 8 June 2019.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Chornomorets Odesa | 0 – 2 | Kolos Kovalivka | 0 – 0 | 0 – 2 |
| Karpaty Lviv | 3 – 1 | Volyn Lutsk | 0 – 0 | 3 – 1 |

### Second leg

Kolos Kovalivka won 2–0 on aggregate and were promoted to the 2019–20 Ukrainian Premier League. Chornomorets Odesa were relegated to the 2019–20 Ukrainian First League
Karpaty Lviv won 3–0 on aggregate and retained their spot in the 2019–20 Ukrainian Premier League. Volyn Lutsk remained in the 2019–20 Ukrainian First League
Due to fan violence at the game and attack on referee, the original score 1–3 was scratched and replaced with technical score 0–3 loss to Volyn and win for Karpaty. Additionally, the Lutsk department of police started criminal proceedings on the fact of intentional damage to property during the game by the Karpaty fans.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 29 May 2019. Source: Competitive matches

#### Results by round

| 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 | 31 | 32 |
| Ground | H | A | A | H | A | H | A | H | A | H | A | A | H | H | A | H | A | H | A | H | A | H | H | H | A | H | A | A | A | H | A | H |
| Result | W | L | D | W | D | D | L | L | L | L | L | L | L | L | L | W | L | L | W | L | D | L | L | D | D | L | W | D | L | W | W | W |
| Position | 5 | 6 | 5 | 5 | 4 | 4 | 5 | 8 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 11 | 11 |

#### Relegation round
### Ukrainian Cup
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Premier League | Premier League | Cup | Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||
| 1 | GK | UKR | Serhiy Litovchenko | 26 | 0 | 26 | 0 | 0 | 0 |
| 12 | GK | UKR | Andriy Kozhukhar | 8 | 0 | 8 | 0 | 0 | 0 |
| Defenders ||||||||||
| 3 | DF | UKR | Ivan Trubochkin | 26 | 0 | 24+1 | 0 | 1 | 0 |
| 4 | DF | UKR | Artem Yarmolenko | 2 | 0 | 1+1 | 0 | 0 | 0 |
| 5 | DF | UKR | Dmytro Ryzhuk | 32 | 2 | 31 | 2 | 1 | 0 |
| 8 | DF | UKR | Oleksandr Holikov | 9 | 0 | 9 | 0 | 0 | 0 |
| 15 | DF | UKR | Hlib Hrachov | 31 | 3 | 28+1 | 2 | 2 | 1 |
| 23 | DF | UKR | Denys Norenkov | 18 | 0 | 15+2 | 0 | 1 | 0 |
| 33 | DF | UKR | Andriy Mischenko | 13 | 0 | 11+1 | 0 | 0+1 | 0 |
| 77 | DF | UKR | Oleh Ostapenko | 10 | 0 | 5+4 | 0 | 1 | 0 |
| Midfielders ||||||||||
| 7 | MF | UKR | Mykola Musolitin | 26 | 2 | 14+10 | 2 | 2 | 0 |
| 9 | MF | UKR | Volodymyr Arzhanov | 12 | 0 | 12 | 0 | 0 | 0 |
| 10 | MF | UKR | Vitaliy Hoshkoderya | 12 | 1 | 12 | 1 | 0 | 0 |
| 11 | MF | UKR | Yevhen Morozenko | 9 | 0 | 9 | 0 | 0 | 0 |
| 13 | MF | UKR | Artem Chorniy | 33 | 4 | 23+8 | 2 | 2 | 2 |
| 20 | MF | UKR | Ruslan Babenko | 31 | 2 | 29+1 | 2 | 0+1 | 0 |
| 21 | MF | UKR | Vladyslav Khamelyuk | 10 | 0 | 5+5 | 0 | 0 | 0 |
| 34 | MF | UKR | Volodymyr Tanchyk | 16 | 3 | 16 | 3 | 0 | 0 |
| Forwards ||||||||||
| 22 | FW | UKR | Andriy Shtohrin | 12 | 0 | 1+10 | 0 | 1 | 0 |
| 24 | FW | RUS | Vasili Pavlov | 15 | 3 | 3+12 | 3 | 0 | 0 |
| 25 | FW | UKR | Volodymyr Koval | 24 | 3 | 18+5 | 2 | 0+1 | 1 |
| 98 | FW | UKR | Dmytro Semeniv | 14 | 1 | 4+9 | 1 | 0+1 | 0 |
| 99 | FW | ISL | Árni Vilhjálmsson | 14 | 7 | 12+2 | 7 | 0 | 0 |
| Players transferred out during the season ||||||||||
| 6 | MF | UKR | Dmytro Leonov | 11 | 0 | 8+3 | 0 | 0 | 0 |
| 8 | MF | UKR | Oleksiy Savchenko | 16 | 1 | 14 | 1 | 2 | 0 |
| 9 | FW | UKR | Anatoliy Didenko | 8 | 0 | 6+1 | 0 | 1 | 0 |
| 10 | MF | UKR | Vladyslav Khomutov | 1 | 0 | 0 | 0 | 0+1 | 0 |
| 11 | MF | UKR | Yevhen Smirnov | 14 | 1 | 12 | 1 | 2 | 0 |
| 17 | MF | UKR | Artur Karnoza | 11 | 0 | 0+9 | 0 | 2 | 0 |
| 28 | FW | UKR | Mykyta Tatarkov | 15 | 2 | 8+6 | 2 | 0+1 | 0 |
| 64 | FW | NED | Robert Mutzers | 6 | 0 | 1+4 | 0 | 1 | 0 |
| 71 | GK | UKR | Dmytro Bezruk | 2 | 0 | 0 | 0 | 2 | 0 |
| 97 | MF | UKR | Yuriy Romanyuk | 10 | 0 | 9 | 0 | 1 | 0 |
Source: Competitions
Last updated: 8 June 2019

### Goalscorers

| Rank | No. | Pos | Name | Premier League | Cup | Total |
| 1 | 99 | FW | Árni Vilhjálmsson | 7 | 0 | 7 |
| 2 | 13 | MF | Artem Chorniy | 2 | 2 | 4 |
| 3 | 15 | DF | Hlib Hrachov | 2 | 1 | 3 |
| 3 | 24 | FW | Vasili Pavlov | 3 | 0 | 3 |
| 3 | 25 | FW | Volodymyr Koval | 2 | 1 | 3 |
| 3 | 34 | MF | Volodymyr Tanchyk | 3 | 0 | 3 |
| 7 | 5 | DF | Dmytro Ryzhuk | 2 | 0 | 2 |
| 7 | 7 | MF | Mykola Musolitin | 2 | 0 | 2 |
| 7 | 20 | MF | Ruslan Babenko | 2 | 0 | 2 |
| 7 | 28 | FW | Mykyta Tatarkov | 2 | 0 | 2 |
| 11 | 8 | MF | Oleksiy Savchenko | 1 | 0 | 1 |
| 11 | 10 | MF | Vitaliy Hoshkoderya | 1 | 0 | 1 |
| 11 | 11 | MF | Yevhen Smirnov | 1 | 0 | 1 |
| 11 | 98 | FW | Dmytro Semeniv | 1 | 0 | 1 |
| | | | Own goal | 0 | 0 | 0 |
| | | | Total | 28 | 4 | 32 |
Last updated: 8 June 2019

### Clean sheets

| Rank | No. | Pos | Name | Premier League | Cup | Total |
| 1 | 1 | GK | Serhiy Litovchenko | 5 | 0 | 5 |
| 2 | 12 | GK | Andriy Kozhukhar | 1 | 0 | 1 |
| 2 | 71 | GK | Dmytro Bezruk | 1 | 0 | 1 |
| | | | Total | 7 | 0 | 7 |
Last updated: 8 June 2019

### Disciplinary record

| No. | Pos | Player | Premier League | Premier League | Premier League | Cup | Cup | Cup | Total | Total | Total |
| 1 | GK | Serhiy Litovchenko | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 3 | DF | Ivan Trubochkin | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 4 | DF | Artem Yarmolenko | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | DF | Dmytro Ryzhuk | 6 | 1 | 0 | 0 | 0 | 0 | 6 | 1 | 0 |
| 6 | MF | Dmytro Leonov | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 7 | MF | Mykola Musolitin | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | DF | Oleksandr Holikov | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 8 | MF | Oleksiy Savchenko | 4 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 |
| 9 | MF | Volodymyr Arzhanov | 3 | 1 | 0 | 0 | 0 | 0 | 3 | 1 | 0 |
| 11 | MF | Yevhen Morozenko | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 11 | MF | Yevhen Smirnov | 4 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 |
| 13 | MF | Artem Chorniy | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 15 | DF | Hlib Hrachov | 7 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 17 | MF | Artur Karnoza | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 20 | MF | Ruslan Babenko | 8 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 22 | FW | Andriy Shtohrin | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 23 | DF | Denys Norenkov | 3 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 |
| 24 | FW | Vasili Pavlov | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 25 | FW | Volodymyr Koval | 7 | 0 | 1 | 0 | 0 | 0 | 7 | 0 | 1 |
| 28 | FW | Mykyta Tatarkov | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 33 | DF | Andriy Mischenko | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 34 | MF | Volodymyr Tanchyk | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 77 | DF | Oleh Ostapenko | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 97 | MF | Yuriy Romanyuk | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 98 | FW | Dmytro Semeniv | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 99 | FW | Árni Vilhjálmsson | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| | | Total | 79 | 3 | 1 | 4 | 0 | 0 | 83 | 3 | 1 |
Last updated: 8 June 2019