4.793.283 resultados, 29.450.556 comentarios, 1.037.175 imágenes, 80.044 vídeos, 86.434 noticias
Publicidad 600x120.gif
Preferente Aragón 2018
2017/2018

Preferente Aragón 2018

  • AD San Juan
  • Calamocha
  • CD Mequinenza
  • Fuentes
  • At. Calatayud
  • CF Epila
  • CD Cuarte
  • Alcañiz
  • Andorra
  • Actur Pablo Iglesias
  • Cella
  • UD San José
  • CD Utrillas
  • Mores CD
  • Teruel
  • Alfindén A.D
  • Morata CD
  • Atlético Escalerillas

Preferente Aragón 2018

La temporada finalizó el Domingo, 27 Mayo 2018.
 
27 May 18
11:30 Finalizado
Calamocha Calamocha 3-0 Morata CD Morata CD más información ...
 
27 May 18
11:30 Finalizado
CD Mequinenza CD Mequinenza 7-0 Teruel Teruel más información ...
 
27 May 18
11:30 Finalizado
Atlético Escalerillas Atlético Escalerillas 2-1 CD Cuarte CD Cuarte más información ...
 
27 May 18
12:30 Finalizado
UD San José UD San José 4-1 Andorra Andorra más información ...
 
27 May 18
16:45 Finalizado
Mores CD Mores CD 1-0 CF Epila CF Epila más información ...
 
27 May 18
17:00 Finalizado
Alcañiz Alcañiz 0-1 Actur Pablo Iglesias Actur Pablo Iglesias más información ...
 
27 May 18
17:00 Finalizado
Cella Cella 2-3 CD Utrillas CD Utrillas más información ...
 
27 May 18
17:30 Finalizado
Fuentes Fuentes 1-1 Alfindén A.D Alfindén A.D más información ...
 
27 May 18
17:30 Finalizado
At. Calatayud At. Calatayud 2-2 AD San Juan AD San Juan más información ...
Equipos Puntos J. G. E. P. F. C. Forma
1 AD San Juan AD San Juan 74 34 22 8 4 69 26
  • DERROTA
  • Fuentes 2
  • AD San Juan 1
  • DERROTA
  • AD San Juan 1
  • CD Mequinenza 2
  • VICTORIA
  • Atlético Escaleril. 0
  • AD San Juan 5
  • VICTORIA
  • AD San Juan 3
  • Mores CD 0
  • EMPATE
  • At. Calatayud 2
  • AD San Juan 2
2 Calamocha Calamocha 69 34 20 9 5 66 31
  • VICTORIA
  • Calamocha 5
  • Teruel 0
  • VICTORIA
  • Alfindén A.D 1
  • Calamocha 6
  • VICTORIA
  • Calamocha 3
  • Andorra 1
  • EMPATE
  • CD Utrillas 2
  • Calamocha 2
  • VICTORIA
  • Calamocha 3
  • Morata CD 0
3 CD Mequinenza CD Mequinenza 62 34 17 11 6 64 34
  • VICTORIA
  • CD Mequinenza 1
  • Mores CD 0
  • VICTORIA
  • AD San Juan 1
  • CD Mequinenza 2
  • EMPATE
  • CD Mequinenza 1
  • CF Epila 1
  • EMPATE
  • CD Cuarte 3
  • CD Mequinenza 3
  • VICTORIA
  • CD Mequinenza 7
  • Teruel 0
4 Fuentes Fuentes 56 33 15 11 7 45 31
  • VICTORIA
  • Mores CD 0
  • Fuentes 1
  • VICTORIA
  • Fuentes 2
  • AD San Juan 1
  • VICTORIA
  • CF Epila 1
  • Fuentes 2
  • VICTORIA
  • Fuentes 3
  • CD Cuarte 1
  • EMPATE
  • Fuentes 1
  • Alfindén A.D 1
5 At. Calatayud At. Calatayud 56 34 15 11 8 59 48
  • EMPATE
  • Atlético Escaleril. 2
  • At. Calatayud 2
  • VICTORIA
  • At. Calatayud 2
  • Morata CD 1
  • EMPATE
  • Mores CD 1
  • At. Calatayud 1
  • VICTORIA
  • Actur Pablo Iglesi. 0
  • At. Calatayud 3
  • EMPATE
  • At. Calatayud 2
  • AD San Juan 2
6 CF Epila CF Epila 54 34 15 9 10 48 34
  • EMPATE
  • UD San José 0
  • CF Epila 0
  • DERROTA
  • CF Epila 1
  • Fuentes 2
  • EMPATE
  • CD Mequinenza 1
  • CF Epila 1
  • VICTORIA
  • CF Epila 4
  • Atlético Escaleril. 0
  • DERROTA
  • Mores CD 1
  • CF Epila 0
7 CD Cuarte CD Cuarte 52 34 14 10 10 59 40
  • DERROTA
  • Cella 2
  • CD Cuarte 1
  • VICTORIA
  • CD Cuarte 4
  • UD San José 1
  • DERROTA
  • Fuentes 3
  • CD Cuarte 1
  • EMPATE
  • CD Cuarte 3
  • CD Mequinenza 3
  • DERROTA
  • Atlético Escaleril. 2
  • CD Cuarte 1
8 Alcañiz Alcañiz 51 34 13 12 9 51 40
  • VICTORIA
  • Alcañiz 3
  • Alfindén A.D 1
  • VICTORIA
  • Andorra 1
  • Alcañiz 2
  • VICTORIA
  • Alcañiz 2
  • CD Utrillas 0
  • VICTORIA
  • Morata CD 1
  • Alcañiz 4
  • DERROTA
  • Alcañiz 0
  • Actur Pablo Iglesi. 1
9 Andorra Andorra 49 34 15 4 15 51 44
  • DERROTA
  • Actur Pablo Iglesi. 1
  • Andorra 0
  • DERROTA
  • Andorra 1
  • Alcañiz 2
  • DERROTA
  • Calamocha 3
  • Andorra 1
  • VICTORIA
  • Andorra 4
  • Cella 1
  • DERROTA
  • UD San José 4
  • Andorra 1
10 Actur Pablo Iglesias Actur Pablo Igl. 48 34 13 9 12 56 47
  • VICTORIA
  • Actur Pablo Iglesi. 1
  • Andorra 0
  • DERROTA
  • CD Utrillas 1
  • Actur Pablo Iglesi. 0
  • VICTORIA
  • Actur Pablo Iglesi. 6
  • Morata CD 0
  • DERROTA
  • Actur Pablo Iglesi. 0
  • At. Calatayud 3
  • VICTORIA
  • Alcañiz 0
  • Actur Pablo Iglesi. 1
11 Cella Cella 48 34 14 6 14 45 41
  • VICTORIA
  • Cella 2
  • CD Cuarte 1
  • VICTORIA
  • Teruel 0
  • Cella 1
  • EMPATE
  • Cella 2
  • Alfindén A.D 2
  • DERROTA
  • Andorra 4
  • Cella 1
  • DERROTA
  • Cella 2
  • CD Utrillas 3
12 UD San José UD San José 47 34 14 5 15 57 52
  • EMPATE
  • UD San José 0
  • CF Epila 0
  • DERROTA
  • CD Cuarte 4
  • UD San José 1
  • DERROTA
  • UD San José 2
  • Teruel 3
  • VICTORIA
  • Alfindén A.D 2
  • UD San José 5
  • VICTORIA
  • UD San José 4
  • Andorra 1
13 CD Utrillas CD Utrillas 42 34 10 12 12 46 54
  • DERROTA
  • Morata CD 2
  • CD Utrillas 1
  • VICTORIA
  • CD Utrillas 1
  • Actur Pablo Iglesi. 0
  • DERROTA
  • Alcañiz 2
  • CD Utrillas 0
  • EMPATE
  • CD Utrillas 2
  • Calamocha 2
  • VICTORIA
  • Cella 2
  • CD Utrillas 3
14 Mores CD Mores CD 34 34 8 10 16 22 34
  • DERROTA
  • CD Mequinenza 1
  • Mores CD 0
  • DERROTA
  • Mores CD 0
  • Atlético Escaleril. 1
  • EMPATE
  • Mores CD 1
  • At. Calatayud 1
  • DERROTA
  • AD San Juan 3
  • Mores CD 0
  • VICTORIA
  • Mores CD 1
  • CF Epila 0
15 Teruel Teruel 25 33 6 7 20 24 74
  • DERROTA
  • Teruel 0
  • Alcañiz 1
  • DERROTA
  • Calamocha 5
  • Teruel 0
  • DERROTA
  • Teruel 0
  • Cella 1
  • VICTORIA
  • UD San José 2
  • Teruel 3
  • DERROTA
  • CD Mequinenza 7
  • Teruel 0
16 Alfindén A.D Alfindén A.D 24 34 5 9 20 32 65
  • DERROTA
  • Alcañiz 3
  • Alfindén A.D 1
  • DERROTA
  • Alfindén A.D 1
  • Calamocha 6
  • EMPATE
  • Cella 2
  • Alfindén A.D 2
  • DERROTA
  • Alfindén A.D 2
  • UD San José 5
  • EMPATE
  • Fuentes 1
  • Alfindén A.D 1
17 Morata CD Morata CD 23 34 4 11 19 29 70
  • VICTORIA
  • Morata CD 2
  • CD Utrillas 1
  • DERROTA
  • At. Calatayud 2
  • Morata CD 1
  • DERROTA
  • Actur Pablo Iglesi. 6
  • Morata CD 0
  • DERROTA
  • Morata CD 1
  • Alcañiz 4
  • DERROTA
  • Calamocha 3
  • Morata CD 0
18 Atlético Escalerillas Atlético 21 34 5 6 23 24 82
  • EMPATE
  • Atlético Escaleril. 2
  • At. Calatayud 2
  • VICTORIA
  • Mores CD 0
  • Atlético Escaleril. 1
  • DERROTA
  • Atlético Escaleril. 0
  • AD San Juan 5
  • DERROTA
  • CF Epila 4
  • Atlético Escaleril. 0
  • VICTORIA
  • Atlético Escaleril. 2
  • CD Cuarte 1

INFORMACIÓN

La Preferente Regional de Aragón constituye el quinto nivel de competición de la Liga Española de Fútbol en dicha comunidad.

Las divisiones Regionales de España, son también conocidas como "Fútbol regional", son las divisiones de más bajo nivel de la Liga Española de fútbol y se encuentran por debajo de la Tercera División.

La organización de estas ligas, depende de las "Federaciones Territoriales" que a su vez se encuentran integradas en la Real Federación Española de Fútbol. Por esta razón el número de equipos y grupos participantes varía en cada una de las categorías.


  USO DE MEMORIA  
5,299,864 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0022
Controller Execution Time ( Home / Category )  0.5630
Total Execution Time  0.5652
  CADENA URL  
/aragon2018/grupo2
  GET DATOS  
$_GET['/aragon2018/grupo2']  
  POST DATOS  
No hay datos POST existentes
  CONSULTAS (34)  
0.0125  SELECT type FROM routes WHERE alias = 'aragon2018'
0.0253  SELECT c.*, l.*, '' as namec FROM leagues_webci l INNER JOIN categories_webci c ON l.categoryId = c.id WHERE c.alias = 'aragon' AND (l.group_code = 2 OR l.group_code = 1 OR l.group_code = 0) AND l.year = 2018 ORDER BY l.year=c.active_year DESC,l.year DESC, l.group_code=2 DESC LIMIT 1
0.0126  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 = 39350 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0130  SELECT c.id, c.name, c.alias, c.stepParent, l.year FROM categories AS c INNER JOIN leagues AS l ON c.id=l.categoryId AND l.year='2018' WHERE c.parentId=85 GROUP BY c.id ORDER BY c.order_id ASC
0.0129  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=1 AND last_update > '2024-04-28 03:53:43' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0128  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=2 AND last_update > '2024-04-28 03:53:43' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0128  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=4 AND last_update > '2024-04-28 03:53:43' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0127  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=3 AND last_update > '2024-04-28 03:53:43' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0133  SELECT c.*, l.*, '' as namec FROM leagues_webci l INNER JOIN categories_webci c ON l.categoryId = c.id WHERE c.alias = 'aragon' AND (l.group_code = 0 OR l.group_code = 1 OR l.group_code = 0) AND l.year = 2018 ORDER BY l.year=c.active_year DESC,l.year DESC, l.group_code=0 DESC LIMIT 1
0.0127  SELECT e.action, count(e.action) as total, e.player_id FROM events2018 e WHERE e.league_id IN (39350) AND (e.action IN (1,2,11,12,13) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0127  SELECT dp.name, dp.last_name, dp.nick,dp.CountryCode,dp.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,dp.role FROM dataplayers AS dp INNER JOIN rel_players AS rp ON rp.player_id=dp.id AND rp.league_id IN (39350) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN () ORDER BY rp.in_squad = 1 DESC
0.0125  SELECT e.action, count(e.action) as total, e.player_id FROM events2018 e WHERE e.league_id IN (39350) AND (e.action IN (4,5) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0125  SELECT dp.name, dp.last_name, dp.nick,dp.CountryCode,dp.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,dp.role FROM dataplayers AS dp INNER JOIN rel_players AS rp ON rp.player_id=dp.id AND rp.league_id IN (39350) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN () ORDER BY rp.in_squad = 1 DESC
0.0126  SELECT e.action, count(e.action) as total, e.player_id FROM events2018 e WHERE e.league_id IN (39350) AND (e.action IN (3,4) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0125  SELECT dp.name, dp.last_name, dp.nick,dp.CountryCode,dp.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,dp.role FROM dataplayers AS dp INNER JOIN rel_players AS rp ON rp.player_id=dp.id AND rp.league_id IN (39350) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN () ORDER BY rp.in_squad = 1 DESC
0.0126  SELECT e.action, count(e.action) as total, e.player_id FROM events2018 e WHERE e.league_id IN (39350) AND (e.action IN (22) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0126  SELECT dp.name, dp.last_name, dp.nick,dp.CountryCode,dp.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,dp.role FROM dataplayers AS dp INNER JOIN rel_players AS rp ON rp.player_id=dp.id AND rp.league_id IN (39350) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN () ORDER BY rp.in_squad = 1 DESC
0.0130  SELECT rp.lineup as total,p.name, p.last_name, p.nick,p.CountryCode,p.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,p.role FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN datateams dt ON dt.id = rp.teamId WHERE rp.league_id = 39350 AND rp.lineup > 0 ORDER BY rp.lineup DESC,p.pod DESC LIMIT 20
0.0126  SELECT rp.events as total,p.name, p.last_name, p.nick,p.CountryCode,p.alias,rp.team_id,dt.nameShow,dt.short_name,dt.basealias,rp.player_id,rp.teamId,p.role FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN datateams dt ON dt.id = rp.teamId WHERE rp.league_id = 39350 AND rp.events > 0 ORDER BY rp.events DESC,p.pod DESC LIMIT 20
0.0139  SELECT rel.media_id, rel.team1, rel.team2, m.name, m.type, m.lang, m.location, rel.id AS rel_id, m.url FROM rel_media_match AS rel INNER JOIN media AS m ON m.id=rel.media_id WHERE (m.lang='es' OR m.language='spanish') AND rel.active=1 AND rel.league_id=39350 AND rel.round=34
0.0139  SELECT u.id,u.user_name, esl.points,up.name,up.surname,up.nick,u.changeA FROM editor_stats_leagues esl INNER JOIN fa_user u ON u.id = esl.user_id INNER JOIN fa_user_profile up ON up.id = esl.user_id WHERE esl.league_id = 39350 AND esl.points > 0 ORDER BY esl.points DESC LIMIT 3
0.0136  SELECT count(esl.user_id) as cuenta FROM editor_stats_leagues esl INNER JOIN fa_user u ON u.id = esl.user_id INNER JOIN fa_user_profile up ON up.id = esl.user_id WHERE esl.league_id = 39350 AND esl.points > 0
0.0136  SELECT fau.user_name, c.*, NOW() as difference_time,creation_date FROM (leagues as l) INNER JOIN comments as c ON c.league_id = l.id LEFT JOIN fa_user fau ON fau.id = c.author_id WHERE c.creation_date > "2024-03-29" AND c.`active`= 1 and c.comment_id is null and c.lang = 1 AND l.`id` = 39350 ORDER BY creation_date DESC LIMIT 0, 10
0.0144  SELECT count(c.id) as cuenta FROM (leagues as l) INNER JOIN comments as c ON c.league_id = l.id WHERE c.creation_date > "2024-03-29" AND c.`active`= 1 and comment_id is null and c.lang = 1 AND l.`id` = 39350
0.0198  SELECT c.isVideo, c.id,c.team1, c.team2,c.extra,c.datateam1,c.datateam2,c.type, c.shedule, c.r1, c.r2, c.round, c.comments as total_comentarios, dt1.nameShow as team1_name, dt2.nameShow as team2_name, dt1.basealias as basealias1, dt2.basealias as basealias2,c.betId,c.betId_wh,c.betId_bwin,c.betId_marca,c.betId_888, c.betId_sportium, c.betId_marathon, c.finished, c.penaltis1, c.penaltis2, c.prorroga, c.status, c.minute, dt1.stadium as stadium_name FROM `calendars2018` 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` = 39350 AND c.`round` = 34 ORDER BY shedule ASC LIMIT 200
0.0157  SELECT ev.match_id,dp.alias,ev.minute,ev.action,ev.player_id,e.name,e.classf,dp.nick,rel.squadNumber,rel.player_id as playerId,rel.team_id,rel.teamId FROM events2018 ev INNER JOIN events e ON e.id = ev.action INNER JOIN calendars2018 c ON c.id = ev.match_id INNER JOIN rel_players rel ON rel.player_id = ev.player_id AND rel.league_id = 39350 AND (ev.team1id=rel.team_id OR ev.team2id=rel.team_id) INNER JOIN dataplayers dp ON dp.id = rel.player_id WHERE ev.match_id IN (542850,542854,542855,542852,542856,542849,542851,542853,542857) AND ev.action in (1,2,3,4,6,11,12,13,15) ORDER BY ev.minute ASC
0.0138  SELECT (dt1.qod+dt2.qod+dt1.relations+dt2.relations) as total,c.r1,c.r2,e.action,ev.showName as eventName,ev.largeName,ev.main_action,ev.keyname,ev.classf,e.real_date,e.minute, dp.nick,dp.CountryCode,dp.alias,c.datateam1,c.datateam2,dt1.nameShow as nameShow1,dt2.nameShow as nameShow2,dt1.basealias as basealias1,dt2.basealias as basealias2,e.player_id,e.match_id FROM `events2018` e INNER JOIN calendars2018 c ON c.id = e.match_id INNER JOIN events ev ON ev.id = e.action INNER JOIN dataplayers dp ON dp.id = e.player_id INNER JOIN datateams dt1 ON dt1.id = c.datateam1 INNER JOIN datateams dt2 ON dt2.id = c.datateam2 WHERE ev.main_action = 1 AND c.round = 34 AND e.real_date IS NOT NULL AND e.league_id = 39350 ORDER BY total DESC LIMIT 40
0.0127  SELECT c.r1,c.r2,e.action,ev.showName as eventName,ev.largeName,ev.main_action,ev.keyname,ev.classf,e.real_date,e.minute, dp.nick,dp.CountryCode,dp.alias,c.datateam1,c.datateam2,dt1.nameShow as nameShow1,dt2.nameShow as nameShow2,dt1.basealias as basealias1,dt2.basealias as basealias2,e.player_id,e.match_id FROM `events2018` e INNER JOIN calendars2018 c ON c.id = e.match_id INNER JOIN events ev ON ev.id = e.action INNER JOIN dataplayers dp ON dp.id = e.player_id INNER JOIN datateams dt1 ON dt1.id = c.datateam1 INNER JOIN datateams dt2 ON dt2.id = c.datateam2 WHERE ev.show_on = 1 AND e.real_date IS NOT NULL AND e.league_id = 39350 AND e.real_date > NOW() - INTERVAL 1 MONTH ORDER BY e.real_date DESC LIMIT 30
0.0130  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 `tables2018` 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 = 39350 AND t.round = 33 ORDER BY team.conference ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0130  SELECT *,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff,team.teamId FROM `tables2018` 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 = 39350 AND t.round = 34 ORDER BY team.conference ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0130  SELECT distinct(shedule), round FROM `calendars2018` as c WHERE c.`league_id` = 39350 AND shedule >= '2018/05/01' AND shedule < '2018/06/01' ORDER BY shedule ASC
0.0130  SELECT c.id, 2024 AS year, IF(l.tables = 1 AND t1.points>0,((t1.points / (l.current_round * 3)) + (t2.points / (l.current_round * 3)))/2 * ct.coefficient,0.7 * ct.coefficient) as fcoef FROM `calendars2024` AS c INNER JOIN `leagues` AS l ON c.`league_id` = l.`id` INNER JOIN `categories` AS ct ON ct.`id` = l.`categoryId` LEFT JOIN tables2024 AS t1 ON t1.team = c.team1 AND t1.round = l.current_round LEFT JOIN tables2024 AS t2 ON t2.team = c.team2 AND t2.round = l.current_round WHERE c.`shedule` > '2024-04-28 00:00:00' AND c.`shedule` < '2024-05-02 23:59:59' AND l.id = 39350 ORDER BY c.shedule ASC, fcoef DESC LIMIT 5
0.0130  SELECT data1, data2 FROM services_tags WHERE categoryId=85
0.0130  SELECT group_code, extraName from `leagues` WHERE categoryId=85 AND year=2018