4.793.283 resultados, 29.450.556 comentarios, 1.037.175 imágenes, 80.044 vídeos, 86.434 noticias
PAS Giannina - AE Larisa
FINALIZADO
41
40
1903 Pts. Elo
45%

1369 Pts. Elo
55%
10º

1-2
Miércoles, 04 Noviembre 2020, 16:15
J. Leo 61'
1 - 0
1 - 1
66' D. Pinakas
1 - 2
85' D. Pinakas

Eventos del partido

Goles

J. LeoGol de
J. Leo
minuto 61'
minuto 66'D. PinakasGol de D. Pinakas
minuto 85'D. PinakasGol de D. Pinakas

Tarjetas

A. LolisT. Amarilla
A. Lolis
minuto 12'
minuto 27'V. PlatellasT. Amarilla V. Platellas
A. Lolis2a Amarilla y Roja
A. Lolis
minuto 55'
minuto 78'G. TorjeT. Amarilla G. Torje
minuto 80'Steliano FilipT. Amarilla Steliano Filip
minuto 93'H. YounesT. Amarilla H. Younes
S. KrižmanT. Amarilla
S. Križman
minuto 96'
S. SiontisT. Amarilla
S. Siontis
minuto 97'

Cambios

C. EleftheriadisSale del partido
C. Eleftheriadis
minuto 46'
S. SiontisEntra en el partido
S. Siontis
minuto 46'
G. PamlidisSale del partido
G. Pamlidis
minuto 62'
A. KartalisEntra en el partido
A. Kartalis
minuto 62'
minuto 64'A. MichailSale del partido A. Michail
minuto 64'Fiorin DurmishajEntra en el partido Fiorin Durmishaj
minuto 68'M. BertosSale del partido M. Bertos
minuto 68'G. TorjeEntra en el partido G. Torje
minuto 68'O. GrigoropoulosEntra en el partido O. Grigoropoulos
minuto 68'A. NikoliasSale del partido A. Nikolias
A. LiasosEntra en el partido
A. Liasos
minuto 74'
J. LeoSale del partido
J. Leo
minuto 74'
Juan DomínguezSale del partido
Juan Domínguez
minuto 74'
S. KrižmanEntra en el partido
S. Križman
minuto 74'
minuto 78'I. KostiEntra en el partido I. Kosti
minuto 78'Tim SparvSale del partido Tim Sparv
minuto 79'V. PlatellasSale del partido V. Platellas
minuto 79'H. YounesEntra en el partido H. Younes
F. BrenerEntra en el partido
F. Brener
minuto 86'
G. KargasSale del partido
G. Kargas
minuto 86'

Otros

L. ChoutesiotisAsistencia
L. Choutesiotis
minuto 61'
minuto 66'Steliano FilipAsistencia Steliano Filip
minuto 85'G. TorjeAsistencia G. Torje

Alineaciones


Estadísticas del partido

PAS Giannina Giannina AE Larisa AE Larisa
45%
Posesión del balón
55%
1
Goles
2
3
Tiros a puerta
5
4
Tiros fuera
1
7
Total tiros
6
3
Paradas del portero
2
0
Saques de esquina
5
0
Fueras de juego
2
5
Tarjetas Amarillas
4
1
Tarjetas Rojas
0
1
Asistencias
2
3
Sustituciones
3
15
Faltas
15


  USO DE MEMORIA  
6,869,416 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0010
Controller Execution Time ( Match / Index )  0.4951
Total Execution Time  0.4961
  CADENA URL  
/partido/Pas-Giannina/Larissa-Fc/2020?section=legal
  GET DATOS  
$_GET['/partido/Pas-Giannina/Larissa-Fc/2020']  
$_GET['section']   legal
  POST DATOS  
No hay datos POST existentes
  CONSULTAS (40)  
0.0030   SELECT c.*, c.stadium as real_stadium, 2024 AS year, dt1.id AS dteam1_id, dt1.nameShow as team1_name, dt1.basealias AS team1_basealias, dt1.fullName as team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow as team2_name, dt2.basealias AS team2_basealias, dt2.fullName as team2_fullName, dt2.color1 AS team2_color1, t1.name as team1_Oname, t2.name as team2_Oname, s.id as stadium_id, rs.teamId as stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2024 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN futbol.rel_stadiums as rs ON rs.teamId=dt1.id AND rs.active=1 LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0080   SELECT c.*, c.stadium as real_stadium, 2025 AS year, dt1.id AS dteam1_id, dt1.nameShow as team1_name, dt1.basealias AS team1_basealias, dt1.fullName as team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow as team2_name, dt2.basealias AS team2_basealias, dt2.fullName as team2_fullName, dt2.color1 AS team2_color1, t1.name as team1_Oname, t2.name as team2_Oname, s.id as stadium_id, rs.teamId as stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2025 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN futbol.rel_stadiums as rs ON rs.teamId=dt1.id AND rs.active=1 LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0026   SELECT c.*, c.stadium as real_stadium, 2023 AS year, dt1.id AS dteam1_id, dt1.nameShow as team1_name, dt1.basealias AS team1_basealias, dt1.fullName as team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow as team2_name, dt2.basealias AS team2_basealias, dt2.fullName as team2_fullName, dt2.color1 AS team2_color1, t1.name as team1_Oname, t2.name as team2_Oname, s.id as stadium_id, rs.teamId as stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2023 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN futbol.rel_stadiums as rs ON rs.teamId=dt1.id AND rs.active=1 LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0028   SELECT c.*, c.stadium as real_stadium, 2022 AS year, dt1.id AS dteam1_id, dt1.nameShow as team1_name, dt1.basealias AS team1_basealias, dt1.fullName as team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow as team2_name, dt2.basealias AS team2_basealias, dt2.fullName as team2_fullName, dt2.color1 AS team2_color1, t1.name as team1_Oname, t2.name as team2_Oname, s.id as stadium_id, rs.teamId as stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2022 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN futbol.rel_stadiums as rs ON rs.teamId=dt1.id AND rs.active=1 LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0075   SELECT c.*, c.stadium as real_stadium, 2021 AS year, dt1.id AS dteam1_id, dt1.nameShow as team1_name, dt1.basealias AS team1_basealias, dt1.fullName as team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow as team2_name, dt2.basealias AS team2_basealias, dt2.fullName as team2_fullName, dt2.color1 AS team2_color1, t1.name as team1_Oname, t2.name as team2_Oname, s.id as stadium_id, rs.teamId as stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2021 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN futbol.rel_stadiums as rs ON rs.teamId=dt1.id AND rs.active=1 LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0024  SELECT c.*, 2021 AS year, dt1.id AS dteam1_id, dt1.nameShow AS team1_name, dt1.basealias AS team1_basealias, dt1.fullName AS team1_fullName, dt1.color1 AS team1_color1, dt1.seats, dt1.size, dt1.yearBuilt, dt2.id AS dteam2_id, dt2.nameShow AS team2_name, dt2.basealias AS team2_basealias, dt2.fullName AS team2_fullName, dt2.color1 AS team2_color1, t1.name AS team1_Oname, t2.name AS team2_Oname, s.id AS stadium_id, dt1.id AS stadium_team_id, s.name AS stadium_name, s.size AS stadium_size, s.seats AS stadium_seats, s.yearBuilt AS stadium_yearBuilt, dt1.managerNow AS manager1, dt2.managerNow AS manager2 FROM calendars2021 AS c INNER JOIN teams AS t1 ON c.team1 = t1.id INNER JOIN datateams AS dt1 ON t1.teamId = dt1.id INNER JOIN teams AS t2 ON c.team2 = t2.id INNER JOIN datateams AS dt2 ON t2.teamId = dt2.id LEFT JOIN datastadiums AS s ON s.id = c.stadium WHERE c.extra != 1 AND dt1.basealias = 'Pas-Giannina' AND dt2.basealias = 'Larissa-Fc'
0.0039  SELECT c.*, l.*, cou.name as namec, ct.table_sufix FROM (leagues l INNER JOIN categories c ON c.id = l.categoryId INNER JOIN categories_types ct ON c.ctype=ct.id LEFT JOIN country cou ON cou.Code2 = c.CountryCode) WHERE l.id = 58673
0.0019   SELECT ev.id AS event_id, ev.player_id, ev.action, ev.minute, ev.teamId AS event_teamId FROM events2021 AS ev WHERE ev.match_id=111670 ORDER BY (ev.action=1 OR ev.action=2 OR ev.action=6 OR ev.action=11 OR ev.action=12 OR ev.action=13) DESC,(ev.action=3 OR ev.action=4 OR ev.action=5) DESC,(ev.action=14 OR ev.action=15 OR ev.action=16 OR ev.action=17 OR ev.action=21) DESC,(ev.action=18 OR ev.action=19) DESC,(ev.action=20 OR ev.action=22) DESC, minute ASC, ev.real_date ASC, ev.id DESC, ev.action DESC
0.0040   SELECT dp.id AS player_id, dp.nick, dp.alias, dp.name, dp.last_name, rp.team_id, rp.teamId, rp.squadNumber AS num FROM dataplayers AS dp INNER JOIN rel_players AS rp ON dp.id=rp.player_id AND league_id=58673 WHERE dp.id IN (240000,715576,877710,162164,104829,167708,20804,120732,23308,397271,292814,240543,53270,241873,74044,786223,308372,715574,40476,337473,69443,423215,246648,206389) AND (rp.team_id=6394622 OR rp.team_id=6394618)
0.0018   SELECT ev.id AS event_id, ev.player_id, ev.action, ev.minute, ev.teamId AS event_teamId FROM events2021 AS ev WHERE ev.match_id=111670 ORDER BY ev.minute ASC, ev.real_date ASC, ev.id DESC
0.0028   SELECT dp.id AS player_id, dp.nick, dp.alias, dp.name, dp.last_name, rp.team_id, rp.teamId, rp.squadNumber AS num FROM dataplayers AS dp INNER JOIN rel_players AS rp ON dp.id=rp.player_id AND league_id=58673 WHERE dp.id IN (877710,162164,397271,23308,206389,240000,292814,240543,53270,241873,167708,715576,74044,104829,786223,308372,715574,40476,120732,337473,69443,20804,423215,246648) AND (rp.team_id=6394622 OR rp.team_id=6394618)
0.0017  SELECT data1 FROM stats2021 t WHERE league_id = 58673 AND teamId = 6394622 and type = 33
0.0017  SELECT data1 FROM stats2021 t WHERE league_id = 58673 AND teamId = 6394618 and type = 33
0.0020  SELECT id,team_id,tactica FROM dreamteam_data_real WHERE league_id = 58673 AND id_match = 111670
0.0029  SELECT rel.*,relp.squadNumber as num,dp.alias,dp.role,dp.name,dp.nick,dp.last_name,dp.id as player_id, 0 AS rating FROM rel_dreamteam_real rel INNER JOIN dreamteam_data_real drea ON drea.id = rel.team_number INNER JOIN dataplayers dp ON dp.id = rel.player_id INNER JOIN rel_players AS relp ON relp.player_id=dp.id AND relp.league_id='58673' AND relp.team_id = drea.team_id WHERE rel.team_number=3315416 GROUP BY dp.id ORDER BY role ASC, pos ASC
0.0025  SELECT rel.*,relp.squadNumber as num,dp.alias,dp.role,dp.name,dp.nick,dp.last_name,dp.id as player_id, 0 AS rating FROM rel_dreamteam_real rel INNER JOIN dreamteam_data_real drea ON drea.id = rel.team_number INNER JOIN dataplayers dp ON dp.id = rel.player_id INNER JOIN rel_players AS relp ON relp.player_id=dp.id AND relp.league_id='58673' AND relp.team_id = drea.team_id WHERE rel.team_number=3315417 GROUP BY dp.id ORDER BY role ASC, pos ASC
0.0031  SELECT mp.`player_id`, p.`nick`, p.`name`, p.`last_name`, mp.`team`, p.role, p.alias, relp.squadNumber as num, p.CountryCode FROM `matchs_players_called` AS mp INNER JOIN `dataplayers` AS p ON mp.`player_id` = p.`id` INNER JOIN rel_players AS relp ON relp.player_id=p.id AND relp.league_id='58673' AND relp.team_id=6394622 WHERE mp.`match_id` = '111670' AND mp.year='2021' AND p.id NOT IN (206389,189696,54836,201273,207951,246648,40476,877710,397271,292814,240000,189124,288191,53270,474556,167708,74044,308372,283232,69443,162164,715576) ORDER BY mp.`team` ASC, p.`role` ASC
0.0033  SELECT mp.`player_id`, p.`nick`, p.`name`, p.`last_name`, mp.`team`, p.role, p.alias, relp.squadNumber as num, p.CountryCode FROM `matchs_players_called` AS mp INNER JOIN `dataplayers` AS p ON mp.`player_id` = p.`id` INNER JOIN rel_players AS relp ON relp.player_id=p.id AND relp.league_id='58673' AND relp.team_id=6394618 WHERE mp.`match_id` = '111670' AND mp.year='2021' AND p.id NOT IN (206389,189696,54836,201273,207951,246648,40476,877710,397271,292814,240000,189124,288191,53270,474556,167708,74044,308372,283232,69443,162164,715576) ORDER BY mp.`team` ASC, p.`role` ASC
0.0019  SELECT p.* FROM `pictures` as p INNER JOIN `rel_pictures` as rp ON p.id = rp.id_picture WHERE rp.id_content = '111670' and rp.type = 2021 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 16
0.0020  SELECT p.* FROM `videos` as p INNER JOIN `rel_videos` as rp ON p.id = rp.id_video WHERE rp.id_content = '111670' and rp.type = 2021 and p.revised = 1 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 16
0.0021  SELECT *,rel.id as rel_id FROM `rel_media_match` rel LEFT JOIN media m ON m.id = rel.media_id WHERE m.type='10' AND rel.active = 1 AND rel.league_id = 58673 AND rel.team1 = 6394622 AND rel.team2 = 6394618 ORDER BY FIELD(m.location,'es','en') DESC
0.0018  SELECT iframe, title FROM futbol.match_videos WHERE matchId = 111670 AND year = 2021 AND channel = 'Footters' LIMIT 1
0.0018  SELECT iframe, title FROM futbol.match_videos WHERE matchId = 111670 AND year = 2021 AND channel = 'Footters' LIMIT 1
0.0020  SELECT *,rel.id as rel_id FROM `rel_media_match` rel LEFT JOIN media m ON m.id = rel.media_id WHERE m.type='11' AND rel.active = 1 AND rel.league_id = 58673 AND rel.team1 = 6394622 AND rel.team2 = 6394618 ORDER BY FIELD(m.location,'es','en') DESC
0.0021  SELECT dt.nameShow,dt.basealias,t.id,t.teamId FROM teams t INNER JOIN datateams dt ON t.teamId = dt.id WHERE t.league_id = 58673 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0022  SELECT c.team1, c.team2,c.extra,c.datateam1,c.datateam2, c.shedule,c.id, c.r1, c.r2, c.round, dt1.nameShow as team1_name, dt2.nameShow as team2_name, dt1.basealias as basealias1, dt2.basealias as basealias2,c.comments,c.league_id FROM `calendars2021` as c INNER JOIN teams t1 ON t1.id = c.team1 AND t1.league_id = c.league_id INNER JOIN teams t2 ON t2.id = c.team2 AND t2.league_id = c.league_id INNER JOIN datateams as dt1 ON dt1.id = t1.teamId INNER JOIN datateams as dt2 ON dt2.id = t2.teamId WHERE c.`league_id` = 58673 AND c.`round` = 2 ORDER BY shedule ASC LIMIT 12
0.0022  SELECT t.*,dt.nameShow,dt.basealias,dt.id as teamId,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff,team.teamId FROM `tables2021` as t INNER JOIN teams as team ON team.id = t.team INNER JOIN datateams as dt ON team.teamId = dt.id WHERE t.league_id = 58673 AND t.round = 2 ORDER BY team.conference ASC,t.position ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0018  SELECT points,gf,ga,win_h,win_a,draw_h,draw_a,lose_h,lose_a FROM `tables2021` WHERE league_id = 58673 AND round >= 26 AND round <= 26 AND team = 6394622 ORDER BY round ASC
0.0021  SELECT t.*,dt.nameShow,dt.basealias,dt.id as teamId,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff,team.teamId FROM `tables2021` as t INNER JOIN teams as team ON team.id = t.team INNER JOIN datateams as dt ON team.teamId = dt.id WHERE t.league_id = 58673 AND t.round = 26 ORDER BY team.conference ASC,t.position ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0034  SELECT t.points,t.team,t.round FROM `tables2021` as t INNER JOIN teams as team ON team.id = t.team INNER JOIN datateams as dt ON team.teamId = dt.id WHERE t.league_id = 58673 AND t.round >= 11 AND t.round <= 26 ORDER BY t.round ASC, t.points DESC, cast(t.gf as signed) - cast(t.ga as signed) DESC, t.ga DESC, dt.nameShow ASC
0.0019  SELECT dr.name as showName, dr2.name as referee_var FROM calendars2021 as c INNER JOIN rel_calendars_referee as r ON c.id = r.match_id and r.year=2021 and r.role=1 INNER JOIN datareferees dr on dr.id=r.referee_id INNER JOIN rel_calendars_referee as r2 ON c.id = r2.match_id and r2.year=2021 and r2.role=2 INNER JOIN datareferees dr2 on dr2.id=r2.referee_id WHERE c.team1 = 6394622 AND c.team2 = 6394618 AND c.league_id = 58673
0.0018  SELECT `id`, `text` FROM `matchs_news_keys` WHERE `match_id`='111670' AND `active` = 1 AND year = 2021
0.0018  SELECT `id`, `text`, `link`, `media` FROM `matchs_news_headlines` WHERE `match_id`='111670' AND `active` = 1 AND year = 2021
0.0036  SELECT mp.`player_id`, p.`nick`, p.`name`, p.`last_name`, mp.`team`, p.role, p.alias, relp.squadNumber as num, p.CountryCode FROM `matchs_players_called` AS mp INNER JOIN `dataplayers` AS p ON mp.`player_id` = p.`id` INNER JOIN rel_players AS relp ON relp.player_id=p.id AND relp.league_id='58673' AND relp.team_id=6394622 WHERE relp.in_squad=1 and mp.`match_id` = '111670' AND mp.year='2021' ORDER BY mp.`team` ASC, p.`role` ASC
0.0028  SELECT mp.`player_id`, p.`nick`, p.`name`, p.`last_name`, mp.`team`, p.role, p.alias, relp.squadNumber as num, p.CountryCode FROM `matchs_players_called` AS mp INNER JOIN `dataplayers` AS p ON mp.`player_id` = p.`id` INNER JOIN rel_players AS relp ON relp.player_id=p.id AND relp.league_id='58673' AND relp.team_id=6394618 WHERE relp.in_squad=1 and mp.`match_id` = '111670' AND mp.year='2021' ORDER BY mp.`team` ASC, p.`role` ASC
0.0019  SELECT id, team_id FROM dreamteam_data_real WHERE league_id = '58673' AND id_match = '111670'
0.0019   SELECT rel.*, dp.name, dp.nick, dp.last_name, dp.id as player_id, 0 AS rating FROM rel_dreamteam_real rel INNER JOIN dataplayers dp ON dp.id = rel.player_id WHERE rel.team_number = '3315416' ORDER BY rating DESC LIMIT 1
0.0018   SELECT rel.*, dp.name, dp.nick, dp.last_name, dp.id as player_id, 0 AS rating FROM rel_dreamteam_real rel INNER JOIN dataplayers dp ON dp.id = rel.player_id WHERE rel.team_number = '3315417' ORDER BY rating DESC LIMIT 1
0.0018  SELECT total FROM bs_rel_resume_items WHERE ln = 'es' AND itemId=111670 AND extraId = 58673 AND type_rel = 4
0.0018  SELECT * FROM futbol.calendars_lineups WHERE id = 111670 AND league_id = 58673 AND year = 2021