4.793.283 resultados, 29.450.556 comentarios, 1.037.175 imágenes, 80.044 vídeos, 86.434 noticias
Publicidad 600x120.gif
National 2 2012
2011/2012

National 2 2012

  • Olympique Lyonnais II
  • Lyon-Duchère
  • Valence
  • Metz II
  • Bourg-Péronnas
  • Amnéville
  • Raon-l'Etape
  • Villefranche
  • Sochaux II
  • Yzeure
  • FC Mulhouse
  • Sarre-Union
  • Nancy II
  • Moulins
  • Belfort
  • Jura Sud
  • GOAL FC

National 2 2012

La temporada finalizó el Sábado, 02 Junio 2012.
 
08 Oct 11
16:00 Finalizado
Nancy II Nancy II 0-0 GOAL FC GOAL FC más información ...
 
08 Oct 11
18:00 Finalizado
Sarre-Union Sarre-Union 0-4 Metz II Metz II más información Jugadas destacadas ...
0-1 20' Mayoro N'doye
0-2 27' K. Nsor
0-3 36' Y. Ngbakoto
0-4 67' Sadio Mané
 
08 Oct 11
18:00 Finalizado
Amnéville Amnéville 1-1 Moulins Moulins más información Jugadas destacadas ...
6' E. Belameiri 1-0
1-1 45' M. Camara
 
08 Oct 11
18:00 Finalizado
Belfort Belfort 1-1 Sochaux II Sochaux II más información Jugadas destacadas ...
0-1 75' S. Privat
86' S. Agnus 1-1
 
08 Oct 11
18:00 Finalizado
FC Mulhouse FC Mulhouse 0-3 Bourg-Péronnas Bourg-Péronnas más información Jugadas destacadas ...
44' W. Souprayen
1-1 47' B. Kehound
1-2 52' B. Kehound
 
08 Oct 11
18:00 Finalizado
Yzeure Yzeure 1-2 Olympique Lyonnais II Olympique Lyonnais II más información Jugadas destacadas ...
0-1 3' T. Kolodziejczak
0-2 16' I. Belfodil
16' E. Sikorski
58' P. Kamata 1-2
 
08 Oct 11
18:00 Finalizado
Lyon-Duchère Lyon-Duchère 3-1 Jura Sud Jura Sud más información Jugadas destacadas ...
43' Y. Di Tommaso 1-0
48' N. Priet 2-0
50' J. Ndombasi
2-1 55' Y. Houcini
84' Christophe Chapdaniel 3-1
 
08 Oct 11
19:00 Finalizado
Raon-l'Etape Raon-l'Etape 1-2 Villefranche Villefranche más información Jugadas destacadas ...
0-1 48' T. Antoinat
0-2 65' B. Tudjani
82' Yohann Rangdet 1-2
Equipos Puntos J. G. E. P. F. C. Forma
1 Olympique Lyonnais II Olympique 17 7 5 2 0 17 4
  • EMPATE
  • Metz II 1
  • Olympique Lyonnais. 1
  • VICTORIA
  • Olympique Lyonnais. 2
  • Moulins 1
  • EMPATE
  • Bourg-Péronnas 1
  • Olympique Lyonnais. 1
  • VICTORIA
  • Olympique Lyonnais. 4
  • GOAL FC 0
  • VICTORIA
  • Yzeure 1
  • Olympique Lyonnais. 2
2 Lyon-Duchère Lyon-Duchère 15 8 4 3 1 15 8
  • VICTORIA
  • Sarre-Union 0
  • Lyon-Duchère 2
  • VICTORIA
  • Lyon-Duchère 2
  • Belfort 0
  • VICTORIA
  • Raon-l'Etape 0
  • Lyon-Duchère 2
  • EMPATE
  • Lyon-Duchère 2
  • Yzeure 2
  • VICTORIA
  • Lyon-Duchère 3
  • Jura Sud 1
3 Valence Valence 15 7 4 3 0 13 7
  • EMPATE
  • Sochaux II 1
  • Valence 1
  • VICTORIA
  • Valence 3
  • Metz II 1
  • VICTORIA
  • Moulins 1
  • Valence 2
  • VICTORIA
  • Valence 3
  • Bourg-Péronnas 1
  • VICTORIA
  • GOAL FC 0
  • Valence 1
4 Metz II Metz II 14 7 4 2 1 16 8
  • DERROTA
  • Valence 3
  • Metz II 1
  • VICTORIA
  • Metz II 3
  • Nancy II 1
  • EMPATE
  • FC Mulhouse 0
  • Metz II 0
  • VICTORIA
  • Metz II 3
  • Amnéville 2
  • VICTORIA
  • Sarre-Union 0
  • Metz II 4
5 Bourg-Péronnas Bourg-Péronnas 13 7 4 1 2 13 7
  • VICTORIA
  • Bourg-Péronnas 1
  • GOAL FC 0
  • EMPATE
  • Bourg-Péronnas 1
  • Olympique Lyonnais. 1
  • DERROTA
  • Valence 3
  • Bourg-Péronnas 1
  • VICTORIA
  • Bourg-Péronnas 3
  • Nancy II 0
  • VICTORIA
  • FC Mulhouse 0
  • Bourg-Péronnas 3
6 Amnéville Amnéville 12 8 3 3 2 16 12
  • VICTORIA
  • Amnéville 4
  • Jura Sud 1
  • EMPATE
  • Villefranche 0
  • Amnéville 0
  • DERROTA
  • Amnéville 2
  • Sochaux II 3
  • DERROTA
  • Metz II 3
  • Amnéville 2
  • EMPATE
  • Amnéville 1
  • Moulins 1
7 Raon-l'Etape Raon-l'Etape 11 8 3 2 3 8 8
  • EMPATE
  • Belfort 0
  • Raon-l'Etape 0
  • EMPATE
  • Raon-l'Etape 0
  • Yzeure 0
  • DERROTA
  • Raon-l'Etape 0
  • Lyon-Duchère 2
  • VICTORIA
  • Jura Sud 0
  • Raon-l'Etape 2
  • DERROTA
  • Raon-l'Etape 1
  • Villefranche 2
8 Villefranche Villefranche 11 8 2 5 1 8 12
  • EMPATE
  • FC Mulhouse 1
  • Villefranche 1
  • EMPATE
  • Villefranche 0
  • Amnéville 0
  • EMPATE
  • Sarre-Union 1
  • Villefranche 1
  • VICTORIA
  • Villefranche 2
  • Belfort 1
  • VICTORIA
  • Raon-l'Etape 1
  • Villefranche 2
9 Sochaux II Sochaux II 9 7 2 3 2 12 10
  • DERROTA
  • Nancy II 1
  • Sochaux II 0
  • VICTORIA
  • Sochaux II 5
  • FC Mulhouse 2
  • VICTORIA
  • Amnéville 2
  • Sochaux II 3
  • EMPATE
  • Sochaux II 2
  • Sarre-Union 2
  • EMPATE
  • Belfort 1
  • Sochaux II 1
10 Yzeure Yzeure 9 7 2 3 2 10 9
  • DERROTA
  • Belfort 2
  • Yzeure 1
  • VICTORIA
  • Yzeure 2
  • GOAL FC 0
  • EMPATE
  • Raon-l'Etape 0
  • Yzeure 0
  • EMPATE
  • Lyon-Duchère 2
  • Yzeure 2
  • DERROTA
  • Yzeure 1
  • Olympique Lyonnais. 2
11 FC Mulhouse FC Mulhouse 9 8 2 3 3 10 13
  • EMPATE
  • FC Mulhouse 1
  • Villefranche 1
  • DERROTA
  • Sochaux II 5
  • FC Mulhouse 2
  • EMPATE
  • FC Mulhouse 0
  • Metz II 0
  • EMPATE
  • Moulins 1
  • FC Mulhouse 1
  • DERROTA
  • FC Mulhouse 0
  • Bourg-Péronnas 3
12 Sarre-Union Sarre-Union 9 8 2 3 3 7 12
  • DERROTA
  • Sarre-Union 0
  • Lyon-Duchère 2
  • VICTORIA
  • Jura Sud 0
  • Sarre-Union 1
  • EMPATE
  • Sarre-Union 1
  • Villefranche 1
  • EMPATE
  • Sochaux II 2
  • Sarre-Union 2
  • DERROTA
  • Sarre-Union 0
  • Metz II 4
13 Nancy II Nancy II 9 8 2 3 3 6 11
  • VICTORIA
  • Nancy II 1
  • Sochaux II 0
  • DERROTA
  • Metz II 3
  • Nancy II 1
  • DERROTA
  • Nancy II 0
  • Moulins 2
  • DERROTA
  • Bourg-Péronnas 3
  • Nancy II 0
  • EMPATE
  • Nancy II 0
  • GOAL FC 0
14 Moulins Moulins 8 7 2 2 3 7 8
  • DERROTA
  • Olympique Lyonnais. 2
  • Moulins 1
  • DERROTA
  • Moulins 1
  • Valence 2
  • VICTORIA
  • Nancy II 0
  • Moulins 2
  • EMPATE
  • Moulins 1
  • FC Mulhouse 1
  • EMPATE
  • Amnéville 1
  • Moulins 1
15 Belfort Belfort 5 8 1 2 5 7 13
  • EMPATE
  • Belfort 0
  • Raon-l'Etape 0
  • DERROTA
  • Lyon-Duchère 2
  • Belfort 0
  • DERROTA
  • Belfort 2
  • Jura Sud 3
  • DERROTA
  • Villefranche 2
  • Belfort 1
  • EMPATE
  • Belfort 1
  • Sochaux II 1
16 Jura Sud Jura Sud 4 8 1 1 6 8 19
  • DERROTA
  • Amnéville 4
  • Jura Sud 1
  • DERROTA
  • Jura Sud 0
  • Sarre-Union 1
  • VICTORIA
  • Belfort 2
  • Jura Sud 3
  • DERROTA
  • Jura Sud 0
  • Raon-l'Etape 2
  • DERROTA
  • Lyon-Duchère 3
  • Jura Sud 1
17 GOAL FC GOAL FC 1 7 0 1 6 1 13
  • DERROTA
  • Bourg-Péronnas 1
  • GOAL FC 0
  • DERROTA
  • Yzeure 2
  • GOAL FC 0
  • DERROTA
  • Olympique Lyonnais. 4
  • GOAL FC 0
  • DERROTA
  • GOAL FC 0
  • Valence 1
  • EMPATE
  • Nancy II 0
  • GOAL FC 0
Ascenso: Olympique
Descenso: GOAL FC
JUGADORES DESTACADOS

INFORMACIÓN

A imagen y semejanza de otras ligas europeas, la liga francesa está formada por varias divisiones: La Ligue 1, la Ligue 2, la National, la CFA y la CFA 2, equivalentes a la Primera División, la Segunda División, una división intermedia entre la Segunda y la Segunda B, la Segunda B y la Tercera División españolas, formadas por equipos que se enfrentan a doble partido todos contra todos.
TOP colaboradores para esta liga
kivu
1 pts
¿Quieres ser colaborador? haz click aquí

  USO DE MEMORIA  
6,003,256 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0019
Controller Execution Time ( Home / Category )  0.1266
Total Execution Time  0.1285
  CADENA URL  
/ligue_cfa2012/grupo2/jornada8
  GET DATOS  
$_GET['/ligue_cfa2012/grupo2/jornada8']  
  POST DATOS  
No hay datos POST existentes
  CONSULTAS (33)  
0.0018  SELECT type FROM routes WHERE alias = 'ligue_cfa2012'
0.0039  SELECT c.*, l.*, '' as namec FROM leagues_webci l INNER JOIN categories_webci c ON l.categoryId = c.id WHERE c.alias = 'ligue_cfa' AND (l.group_code = 2 OR l.group_code = 1 OR l.group_code = 0) AND l.year = 2012 ORDER BY l.year=c.active_year DESC,l.year DESC, l.group_code=2 DESC LIMIT 1
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 = 1680 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0024  SELECT c.id, c.name, c.alias, l.id AS league_id, l.year, l.group_code, l.total_group, c.id AS categoryId, c.stepParent FROM categories AS c INNER JOIN leagues AS l ON c.id=l.categoryId AND c.active_year=l.year WHERE c.id=220 ORDER BY l.group_code ASC
0.0018  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=1 AND last_update > '2024-05-03 05:14:31' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0018  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=2 AND last_update > '2024-05-03 05:14:31' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0018  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=4 AND last_update > '2024-05-03 05:14:31' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0019  SELECT url,page_views,page_title FROM rf_statcounter_popular_pages_hourly WHERE type=3 AND last_update > '2024-05-03 05:14:31' GROUP BY url ORDER BY page_views DESC LIMIT 5
0.0023  SELECT c.*, l.*, '' as namec FROM leagues_webci l INNER JOIN categories_webci c ON l.categoryId = c.id WHERE c.alias = 'ligue_cfa' AND (l.group_code = 0 OR l.group_code = 1 OR l.group_code = 0) AND l.year = 2012 ORDER BY l.year=c.active_year DESC,l.year DESC, l.group_code=0 DESC LIMIT 1
0.0035  SELECT e.action, count(e.action) as total, e.player_id FROM events2012 e WHERE e.league_id IN (1680) 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.0032  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 (1680) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN (203565,491092,162050,497453,231734,239430,305705,219768,225492,495508,138911,220251,103056,200989,211531,240309,200204,220241,329805,542423) ORDER BY rp.in_squad = 1 DESC
0.0034  SELECT e.action, count(e.action) as total, e.player_id FROM events2012 e WHERE e.league_id IN (1680) AND (e.action IN (4,5) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0030  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 (1680) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN (243665,220184,220119,231782,200989,212034,212428,220123,226103,239784,240413,357425,211520,211527,220175,220365,220922,224275,239951,240101) ORDER BY rp.in_squad = 1 DESC
0.0023  SELECT e.action, count(e.action) as total, e.player_id FROM events2012 e WHERE e.league_id IN (1680) AND (e.action IN (3,4) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0030  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 (1680) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN (3098,200995,211528,220089,224256,226459,231782,240411,240413,240598,246418,464972,542761,44210,87993,97492,133139,138923,150841,185408) ORDER BY rp.in_squad = 1 DESC
0.0018  SELECT e.action, count(e.action) as total, e.player_id FROM events2012 e WHERE e.league_id IN (1680) AND (e.action IN (22) ) GROUP BY e.player_id ORDER BY total DESC, e.player_id ASC LIMIT 20
0.0021  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 (1680) INNER JOIN datateams AS dt ON rp.teamId=dt.id WHERE dp.id IN () ORDER BY rp.in_squad = 1 DESC
0.0022  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 = 1680 AND rp.lineup > 0 ORDER BY rp.lineup DESC,p.pod DESC LIMIT 20
0.0021  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 = 1680 AND rp.events > 0 ORDER BY rp.events DESC,p.pod DESC LIMIT 20
0.0021  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=1680 AND rel.round=8
0.0024  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 = 1680 AND esl.points > 0 ORDER BY esl.points DESC LIMIT 3
0.0017  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 = 1680 AND esl.points > 0
0.0026  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-04-03" AND c.`active`= 1 and c.comment_id is null and c.lang = 1 AND l.`id` = 1680 ORDER BY creation_date DESC LIMIT 0, 10
0.0041  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-04-03" AND c.`active`= 1 and comment_id is null and c.lang = 1 AND l.`id` = 1680
0.0094  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 `calendars2012` 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` = 1680 AND c.`round` = 8 ORDER BY shedule ASC LIMIT 200
0.0026  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 events2012 ev INNER JOIN events e ON e.id = ev.action INNER JOIN calendars2012 c ON c.id = ev.match_id INNER JOIN rel_players rel ON rel.player_id = ev.player_id AND rel.league_id = 1680 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 (283786,283788,283787,283792,283791,283790,283789,283793) AND ev.action in (1,2,3,4,6,11,12,13,15) ORDER BY ev.minute ASC
0.0033  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 `events2012` e INNER JOIN calendars2012 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 = 8 AND e.real_date IS NOT NULL AND e.league_id = 1680 ORDER BY total DESC LIMIT 40
0.0027  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 `tables2012` 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 = 1680 AND t.round = 7 ORDER BY team.conference ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0019  SELECT *,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff,team.teamId FROM `tables2012` 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 = 1680 AND t.round = 8 ORDER BY team.conference ASC,t.points DESC,t.priority DESC, diff DESC, t.gf DESC, dt.nameShow ASC
0.0017  SELECT distinct(shedule), round FROM `calendars2012` as c WHERE c.`league_id` = 1680 AND shedule >= '2011/10/01' AND shedule < '2011/11/01' ORDER BY shedule ASC
0.0031  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-05-03 00:00:00' AND c.`shedule` < '2024-05-07 23:59:59' AND l.id = 1680 ORDER BY c.shedule ASC, fcoef DESC LIMIT 5
0.0031  SELECT data1, data2 FROM services_tags WHERE categoryId=220
0.0031  SELECT group_code, extraName from `leagues` WHERE categoryId=220 AND year=2012