var countries = [
	{pattern:"^A[A-H]",name:"Südafrika"},
	{pattern:"^J",name:"Japan"},
	{pattern:"^K[L-R]",name:"Südkorea"},
	{pattern:"^L[A-Z]",name:"China"},
	{pattern:"^M[A-E]",name:"Indien"},
	{pattern:"^M[F-K]",name:"Indonesien"},
	{pattern:"^M[L-R]",name:"Thailand"},
	{pattern:"^P[A-E]",name:"Philippinen"},
	{pattern:"^P[L-R]",name:"Malaysia"},
	{pattern:"^N[L-M]",name:"Türkei"},
	{pattern:"^S[A-M]",name:"Vereinigtes Königreich"},
	{pattern:"^S[N–T]",name:"Deutschland"},
	{pattern:"^S[U–Z]",name:"Polen"},
	{pattern:"^T[A–H]",name:"Schweiz"},
	{pattern:"^T[J-P]",name:"Tschechische Republik"},
	{pattern:"^T[R-V]",name:"Ungarn"},
	{pattern:"^U[A-M]",name:"Dänemark"},
	{pattern:"^U[N-T]",name:"Irland"},
	{pattern:"^U[U-Z]",name:"Rumänien"},
	{pattern:"^U[1-7]",name:"Slowakei"},
	{pattern:"^V[A-E]",name:"Österreich"},
	{pattern:"^V[F-R]",name:"Frankreich"},
	{pattern:"^V[S-W]",name:"Spanien"},
	{pattern:"^V[XY12]",name:"Jugoslawien"},
	{pattern:"^W",name:"Deutschland"},
	{pattern:"^X[L-P]",name:"Niederlande"},
	{pattern:"^X[S-W]",name:"UdSSR"},
	{pattern:"^X[A-HJ-N03-9]",name:"Russland"},
	{pattern:"^Y[A-E]",name:"Belgien"},
	{pattern:"^Y[F-K]",name:"Finnland"},
	{pattern:"^Y[S-W]",name:"Schweden"},
	{pattern:"^Z[A-R]",name:"Italien"},
	{pattern:"^[145]",name:"USA"},
	{pattern:"^2",name:"Kanada"},
	{pattern:"^3",name:"Mexiko"},
	{pattern:"^6[A-W]",name:"Australien"},
	{pattern:"^7[A-E]",name:"Neuseeland"},
	{pattern:"^8[A-E]",name:"Argentinien"},
	{pattern:"^8[XY12]",name:"Venezuela"},
	{pattern:"^9[A-E3-9]",name:"Brasilien"},
	{pattern:"^9[F-J]",name:"Kolumbien"}
],
engines = [
	"Kein Antrieb",
	"Benzin",
	"Diesel",
	"Hybrid",
	"Wasserstoff",
	"Gas",
	"Elektrisch",
	"Bivalent"
],
vehicletypes = [
	//EG-Fahrzeugklasse
	"L1e",	//2-rädr. KKR b. 45 km/h
	"L2e",	//3-rädr. KKR b. 45 km/h
	"L3e",	//2-rädr. KR o. BW > 45 km/h
	"L4e",	//2-rädr. KR m. BW > 45 km/h
	"L5e",	//3-rädr. Fz. > 45 km/h
	"L6e",	//4-rädr. Leich. Fz. b. 350 kg
	"L7e",	//4-rädr. Fz. 400 o. 550 kg
	"M1G",	//PKW < 8 SP, Geländewagen
	"M1",	//PKW < 8 SP, Automobile und Wohnmobile
	"M1a",	//PKW < 8 SP, Automobile und Wohnmobile
	"M1b",	//PKW < 8 SP, Automobile und Wohnmobile
	"M2",	//PKW > 8 SP, < 5T
	"M3",	//PKW > 8 SP, > 5T
	"N1",	//LKW < 3,5T
	"N2",	//LKW > 3,5T < 12T
	"N3",	//LKW > 12T
	"O1",	//Anhänger < 0,75T
	"O2",	//Anhänger > 0,75T < 3,5T
	"O3",	//Anhänger > 3,5T < 10T
	"O4",	//Anhänger > 10T
	"R1",	//Anhänger < 0,75T
	"R2",	//Anhänger > 0,75T < 3,5T
	"R3",	//Anhänger > 3,5T < 10T
	"R4",	//Anhänger > 10T
	"S1",	//Gezogene auswechselbare land- oder forstwirtschaftliche Maschinen
	"S2",	//Gezogene auswechselbare land- oder forstwirtschaftliche Maschinen
	"T1",	//Zugmaschinen mit Bodenfreiheit < 1000mm, Leermasse > 600kg
	"T2",	//Zugmaschinen mit Bodenfreiheit < 600mm, Leermasse > 600kg
	"T3",	//Zugmaschinen mit Leermasse < 600kg
	"T4",	//Zugmaschinen mit geringer Bodenfreiheit
	"C1",	 //Land- oder forstwirtschaftliche Zugmaschinen auf Gleisketten
	"C2",
	"C3",
	"C4"
],
makes = [
	{name:"Adly",						pattern:"^(RFL)",alt:["Adly Moto"],models:[
		{name:"ATV-700 T3",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-700",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-320U",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-320U T3",			pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-125U",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-150/300UII",			pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-450S",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-400/300XS",			pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-320S T3",			pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-320S",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-150/300S I",			pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-50/100",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"ATV-100 VL",				pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"MM-50",					pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"AT-320",					pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"AT-150",					pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"AT-125",					pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"AT-100",					pattern:"---",vehicletype:"^(L6e)$",engine:[1],year:[2002]},
		{name:"MK-320",					pattern:"---",vehicletype:"^(L7e)$",engine:[1],year:[2002]},
		{name:"GTA",					pattern:"---",vehicletype:"^(L1e)$",engine:[1],year:[2002]},
		{name:"GTC / Bullseye",			pattern:"---",vehicletype:"^(L1e)$",engine:[1],year:[2002]},
		{name:"Noble",					pattern:"---",vehicletype:"^(L1e)$",engine:[1],year:[2002]},
		{name:"M-Klasse",				pattern:"^RFL(MA)",vehicletype:"^(L1e)$"},
		{name:"Road Tracer",			pattern:"---",vehicletype:"^(L1e)$",engine:[1],year:[2002]},
		{name:"Silver Fox",				pattern:"^RFL(DS|XD)",vehicletype:"^(L1e|L2e|L3e)$"},
	]},
	{name:"Adria",						pattern:"^(VY1|ZY1)",models:[
		{name:"Action",					pattern:"^ZY1(ED)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Adiva",					pattern:"^ZY1(EB|RJ|RY)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Adora",					pattern:"^ZY1([6ES]A)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Adriatik",				pattern:"^ZY1(GD)",vehicletype:"^(M1)$"},
		{name:"Altea",					pattern:"^ZY1([ES]E)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Alpina",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Aviva",					pattern:"^ZY1(ER|RJ|RY)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Classica",				pattern:"^ZY1(6C)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Compact",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Coral",					pattern:"^ZY1(A2)",vehicletype:"^(M1)$"},
		{name:"Izola",					pattern:"^ZY1(ED)",vehicletype:"^(M1)$"},
		{name:"Polaris",				pattern:"---",vehicletype:"^(M2)$"},
		{name:"Matrix",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Stargo",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Unica",					pattern:"^ZY1(4080TD)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Van",					pattern:"^ZY1(SE)",vehicletype:"^(M1)$"},
		{name:"Vision",					pattern:"---",vehicletype:"^(M2)$"},
	]},
	{name:"Agados",						pattern:"^(TKX|TK9)",models:[
		{name:"NP-1",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
	]},
	{name:"Aixam",						pattern:"^(VLG|ZY1)",models:[
		{name:"400",					pattern:"^VLGC34",vehicletype:"^(M1)$"},
		{name:"500",					pattern:"^VLG(E[246]4|F4[59])",vehicletype:"^(M1)$"},
		{name:"A741",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"City",					pattern:"^VLGSV41",vehicletype:"^(M1)$"},
		{name:"City-S",					pattern:"^VLGSV43",vehicletype:"^(M1)$"},
		{name:"Coupé Elektro",			pattern:"---",vehicletype:"^(M1)$",engine:[6]},
		{name:"Coupé GTI",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Crossline",				pattern:"^VLGK44",vehicletype:"^(M1)$"},
		{name:"Kombi",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mega City",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mega Club",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mega e-City",			pattern:"---",vehicletype:"^(M1)$",engine:[6],year:[2007]},
		{name:"Mega e-worker",			pattern:"---",vehicletype:"^(M1)$",engine:[6]},
		{name:"Scouty R",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Twin A540",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Alfa",						pattern:"^(ZA[R-W])",models:[
		{name:"33",						pattern:"^ZAR907",vehicletype:"^(M1)$",engine:[1,2],year:[1983,1994]},
		{name:"75",						pattern:"^ZAR162B",vehicletype:"^(M1)$",engine:[1,2],year:[1985,1992]},
		{name:"90",						pattern:"^ZAR162A",vehicletype:"^(M1)$",engine:[1,2],year:[1984,1987]},
		{name:"145",					pattern:"^ZAR930",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2000]},
		{name:"146",					pattern:"^ZAR939",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2000]},
		{name:"147",					pattern:"^ZAR937",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2010]},
		{name:"155",					pattern:"^ZAR167",vehicletype:"^(M1)$",engine:[1,2],year:[1992,1998]},
		{name:"156",					pattern:"^ZAR932",vehicletype:"^(M1)$",engine:[1,2],year:[1997,2005]},
		{name:"159",					pattern:"^ZAR939",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2011]},
		{name:"164",					pattern:"^ZAR164",vehicletype:"^(M1)$",engine:[1,2],year:[1988,1997]},
		{name:"166",					pattern:"^ZAR936",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2007]},
		{name:"4C",						pattern:"^ZAR960",vehicletype:"^(M1)$",engine:[1],year:[2013]},
		{name:"8C",						pattern:"^ZARJA18",vehicletype:"^(M1)$",engine:[1,2],year:[2007,2010]},
		{name:"Alfetta",				pattern:"^ZAR116",vehicletype:"^(M1)$",engine:[1,2],year:[1971,1984]},
		{name:"Brera",					pattern:"^ZAR939",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2010]},
		{name:"Giulia",					pattern:"^ZAR(952|FAE|EAE)",vehicletype:"^(M1)$",engine:[1,2],year:[1962],submodels:[
			{name:"I",					pattern:"^ZAR(FAE|EAE)",engine:[1,2],year:[1962,1978]},
			{name:"II",					pattern:"^ZAR952",engine:[1,2],year:[2016]},
		]},
		{name:"Giulietta",				pattern:"^ZAR(116|940|750|101)",vehicletype:"^(M1)$",engine:[1,2],year:[1954],submodels:[
			{name:"I",					pattern:"^ZAR(750|101)",engine:[1,2],year:[1954,1964]},
			{name:"II",					pattern:"^ZAR116",engine:[1,2],year:[1977,1985]},
			{name:"III",				pattern:"^ZAR940",engine:[1,2],year:[2010]},
			{name:"IV",					pattern:"---",engine:[1,2],year:[2019]},
		]},
		{name:"GTV",					pattern:"^ZAR916",vehicletype:"^(M1)$",engine:[1],year:[1974,2005],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1974,1986]},
			{name:"II",					pattern:"^ZAR916",engine:[1],year:[1994,2005]},
		]},
		{name:"GT",						pattern:"^ZAR937",vehicletype:"^(M1)$",engine:[1,2],year:[1963,2010],submodels:[
			{name:"Bertona",			pattern:"---",engine:[1],year:[1963,1977]},
			{name:"I",					pattern:"^ZAR937",engine:[1],year:[2003,2010]},
		]},
		{name:"MiTo",					pattern:"^ZAR955",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2018]},
		{name:"Spider",					pattern:"^ZAR(105|115|916|939)",vehicletype:"^(M1)$",engine:[1],year:[1966,2011],submodels:[
			{name:"Duetto",				pattern:"---",engine:[1],year:[1966,1969]},
			{name:"Coda Tronca",		pattern:"---",engine:[1],year:[1969,1983]},
			{name:"Aerodinamica",		pattern:"^ZARBA54",engine:[1],year:[1983,1989]},
			{name:"Serie 4",			pattern:"^ZAR(105|115)",engine:[1],year:[1989,1993]},
			{name:"916",				pattern:"^ZAR916",engine:[1],year:[1994,2005]},
			{name:"939",				pattern:"^ZAR939",engine:[1],year:[2006,2011]},
		]},
		{name:"Stelvio",				pattern:"^ZAR(949)",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
	]},
	{name:"Alpina",						pattern:"^(WAP)",models:[
		{name:"B10",					pattern:"^WAPBA46",vehicletype:"^(M1)$",year:[1985,2003],submodels:[
			{name:"Gen. 1",				pattern:"---",year:[1985,1987]},
			{name:"Gen. 2",				pattern:"---",year:[1988,1996]},
			{name:"Gen. 3",				pattern:"---",engine:[1],year:[1998,2003]},
		]},
		{name:"B12",					pattern:"^WAPBC5[07]",vehicletype:"^(M1)$",engine:[1],year:[1988,2001]},
		{name:"B3",						pattern:"^WAP(B33|BF3)",vehicletype:"^(M1)$",engine:[1],year:[2009],submodels:[
			{name:"E30",				pattern:"---",engine:[1],year:[1987,1992]},
			{name:"E36",				pattern:"---",engine:[1],year:[1993,1999]},
			{name:"E46",				pattern:"---",engine:[1],year:[1999,2006]},
			{name:"E90 (Biturbo)",		pattern:"---",engine:[1],year:[2007,2011]},
			{name:"GT3 (E92)",			pattern:"---",engine:[1],year:[2011]},
			{name:"F30 (Biturbo)",		pattern:"---",engine:[1],year:[2013]},
		]},
		{name:"B4/D4",					pattern:"^WAP(B4)",vehicletype:"^(M1)$",engine:[1],year:[2014]},
		{name:"B5/D5",					pattern:"^WAP(B5)",vehicletype:"^(M1)$",year:[2009],submodels:[
			{name:"F10/11",				pattern:"---",engine:[1,2],year:[2009,2015]},
			{name:"G30/31",				pattern:"---",engine:[1,2],year:[2017]},
		]},
		{name:"B6 Biturbo",				pattern:"^WAP(B6)",vehicletype:"^(M1)$",engine:[1],year:[2012,2017]},
		{name:"B6 S",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009,2011]},
		{name:"B7",						pattern:"^WAPHL83",vehicletype:"^(M1)$",year:[2004],submodels:[
			{name:"I (E65/E66)",		pattern:"---",year:[2004,2008]},
			{name:"II (F01/02)",		pattern:"---",engine:[1],year:[2009,2015]},
			{name:"III (G11)",			pattern:"---",engine:[1],year:[2016]},
		]},
		{name:"B8",						pattern:"---",vehicletype:"^(M1)$",year:[1995,1998]},
		{name:"Roadster",				pattern:"---",vehicletype:"^(M1)$",year:[1990,2005],submodels:[
			{name:"Z1",					pattern:"---",year:[1990,1991]},
			{name:"Z4",					pattern:"---",engine:[1],year:[2003,2005]},
			{name:"Z8",					pattern:"---",engine:[1],year:[2002,2003]},
		]},
		{name:"D10 Biturbo ",			pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2000,2003]},
		{name:"XD3 Biturbo F25",		pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2013,2016]},
		{name:"XD3/XD4",				pattern:"---",vehicletype:"^(M1)$",year:[2018]},
	]},
	{name:"Alpine",						pattern:"^(VFA)",models:[
		{name:"A106",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1954,1960]},
		{name:"A108",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1958,1965]},
		{name:"A110",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1961],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1961,1977]},
			{name:"II",					pattern:"---",engine:[1],year:[2017]},
		]},
		{name:"A310",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1971,1985]},
		{name:"A610",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991,1995]},
		{name:"GTA",					pattern:"^VFAD50",vehicletype:"^(M1)$",engine:[1],year:[1984,1991]},
	]},
	{name:"Apollo",						pattern:"^(W09.{8}A71)",models:[
		{name:"Gumpert",				pattern:"---",vehicletype:"^(M1)$",year:[2005,2012]},
		{name:"IE Intensa Emozione",	pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"Gumpert Tornante",		pattern:"---",vehicletype:"^(M1)$",year:[2011,2011]},
	]},
	{name:"Aprilia",					pattern:"^(ZD4)",models:[
		{name:"Atlantic",				pattern:"^ZD4(SP|VL)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Classic",				pattern:"^ZD4MF",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dorsoduro",				pattern:"^ZD4(KB|SM|TV)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"ETV 1000",				pattern:"^ZD4PS",vehicletype:"^(L3e)$",engine:[1],year:[2013]},
		{name:"Habana",					pattern:"^ZD4(PK|PM)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Leonardo",				pattern:"^ZD4(MB|PD|SV|TB)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"MX",						pattern:"^ZD4(ST|TZ)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mana",					pattern:"^ZD4RC",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mojito",					pattern:"^ZD4(RY|SZ|TF)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Pegaso",					pattern:"^ZD4(ML|RW|V0|VD)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS",						pattern:"^ZD4(ME|MP|PY|RD)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS125",					pattern:"^ZD4(KC|M7|RM|SF|TW)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS 250",					pattern:"^ZD4LD",vehicletype:"^(L3e)$",engine:[1],year:[1995,2002]},
		{name:"RS50",					pattern:"^ZD4(KR|PG|PL|SE|TE|VF)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RSV",					pattern:"^ZD4(M5|RP|RR)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RSV Mille",				pattern:"^ZD4(ME|PS)",vehicletype:"^(L3e)$",engine:[1],year:[1998,2003]},
		{name:"RSV4",					pattern:"^ZD4(KE|RK|TK)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RX125",					pattern:"^ZD4(KK|RV)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RX50",					pattern:"^ZD4(4P|MU|TC)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RXV",					pattern:"^ZD4(M5|PV|VP)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rally",					pattern:"^ZD4(4D|MD|MG|TM|VK)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SL",						pattern:"^ZD4(LY|PA|RG)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SL 1000",				pattern:"^ZD4(PA|PS)",vehicletype:"^(L3e)$",engine:[1],year:[1999,2003]},
		{name:"SL 750",					pattern:"^ZD4RA",vehicletype:"^(L3e)$",engine:[1],year:[2007]},
		{name:"SMV 750",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2008]},
		{name:"SR 50",					pattern:"^ZD4(3Y|AT|C5|CA|CF|EL|M3|MZ|PX|YL)",vehicletype:"^(L1e)$",engine:[1],year:[1992]},
		{name:"SX 50",					pattern:"^ZD4(FV|PC|VG)",vehicletype:"^(L3e)$",engine:[1],year:[2017]},
		{name:"SXV",					pattern:"^ZD4(RB|VS)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Scarabeo",				pattern:"^ZD4(PF|RT|TD|TH|VR)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sonic",					pattern:"^ZD4(PB|RL|TL)",vehicletype:"^(L1e)$"},
		{name:"Sportcity",				pattern:"^ZD4(CB|S8|SB|SG|V9|VB)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Tuono",					pattern:"^ZD4(KG|TY)",vehicletype:"^(L3e)$",engine:[1]}
	]},
	{name:"Aquila",						pattern:"---",models:[
		{name:"GLV",					pattern:"---"},
		{name:"GV",						pattern:"---"},
	]},
	{name:"Ariel",						pattern:"---",models:[
		{name:"Ace",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2014,2014]},
		{name:"Arrow",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1959,1967]},
		{name:"Badger",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1936,1936]},
		{name:"Fieldmaster",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Huntmaster",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Leader",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1958,1965]},
		{name:"LH 200 Colt",			pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1954,1959]},
		{name:"Modell A-G",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"WNG 350",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"HT3",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1954,1954]},
		{name:"HT5",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"HS",						pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1954,1958]},
		{name:"Pixie",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1968,1968]},
		{name:"Red Hunter",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1932,1959]},
		{name:"Square Four",			pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1931,1958],submodels:[
			{name:"4F-500",				pattern:"---",engine:[1],year:[1931,1932]},
			{name:"4F-600",				pattern:"---",engine:[1],year:[1932,1940]},
			{name:"4G-1000",			pattern:"---",engine:[1],year:[1936,1948]},
			{name:"Mk I",				pattern:"---",engine:[1],year:[1949,1953]},
			{name:"Mk II",				pattern:"---",engine:[1],year:[1953,1958]},
		]},
		{name:"VB",						pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1947,1958]},
		{name:"VCH",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1949,1953]},
	]},
	{name:"Artega",						pattern:"^(W09.{8}A55)",models:[
		{name:"GT",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009,2012]},
		{name:"Scalo",					pattern:"---",vehicletype:"^(M1)$",year:[2015]},
	]},
	{name:"Aston Martin",				pattern:"^(SCF)",models:[
		{name:"Valkyrie",				pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"Cygnet",					pattern:"^SCFMH",vehicletype:"^(M1)$",engine:[1],year:[2011,2013]},
		{name:"DB10",					pattern:"---",vehicletype:"^(M1)$",year:[2016,2016]},
		{name:"DB11",					pattern:"^SCFRM",vehicletype:"^(M1)$",engine:[1],year:[2016]},
		{name:"DB7",					pattern:"^SCFAB",vehicletype:"^(M1)$",engine:[1],year:[1994,2003]},
		{name:"DB9",					pattern:"^SCF[AF][ACD]",vehicletype:"^(M1)$",engine:[1],year:[2004,2016]},
		{name:"DBS",					pattern:"^SCF(FDC[BC]|AB0[56]|AD0[12]|EDCA)D",vehicletype:"^(M1)$",year:[2007],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[2007,2012]},
			{name:"II",					pattern:"---",year:[2018]},
		]},
		{name:"DBX",					pattern:"---",vehicletype:"^(M1)$",year:[2020]},
		{name:"Lagonda",				pattern:"---",vehicletype:"^(M1)$",year:[1976,2016]},
		{name:"One-77",					pattern:"---",vehicletype:"^(M1)$",year:[2009,2012]},
		{name:"Rapide S",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009]},
		{name:"V12 Vanquish",			pattern:"---",engine:[1],year:[2001,2007]},
		{name:"V12 Vantage",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007,2017]},
		{name:"V12 Zagato",				pattern:"---",vehicletype:"^(M1)$",year:[2011,2012]},
		{name:"V8 Vantage",				pattern:"---",vehicletype:"^(M1)$",year:[2005]},
		{name:"Vanquish",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2013,2018]},
		{name:"Virage",					pattern:"---",vehicletype:"^(M1)$",year:[1989,2012],submodels:[
			{name:"I",					pattern:"---",year:[1989,2000]},
			{name:"II",					pattern:"---",engine:[1],year:[2011,2012]},
		]},
	]},
	{name:"ATZ",						pattern:"---" , models:[
		{name:"S40",					pattern:"---",vehicletype:"^(O1a)$"},
		{name:"S580",					pattern:"---",vehicletype:"^(O2)$"},
		{name:"T350",					pattern:"---",vehicletype:"^(O1a)$"},
		{name:"T400",					pattern:"---",vehicletype:"^(O1a)$"},
		{name:"T600",					pattern:"---",vehicletype:"^(O1a)$"},
		{name:"T700",					pattern:"---",vehicletype:"^(O1b)$"}
	]},
	{name:"Audi",						pattern:"^(WAU|WA1|TRU|93U|93V|WUA)",models:[
		{name:"50",						pattern:"^WAU...86",vehicletype:"^(M1)$",engine:[1,2],year:[1974,1978]},
		{name:"80",						pattern:"^WAU...8([15]Z[YZ1-4]|2|9Z[4-8]|C[7-9A-E])",vehicletype:"^(M1)$",engine:[1,2,5],year:[1994],submodels:[
			{name:"B1 (Typ 82)",		pattern:"^WAU...82",engine:[1,2],year:[1994,2001]},
			{name:"B2 (Typ 81)",		pattern:"^WAU...8[15]Z[Y1-4]",engine:[1,2],year:[2000,2004]},
			{name:"B3 (Typ 89)",		pattern:"^WAU...89Z[4-8]",engine:[1,2],year:[2004,2008]},
			{name:"B4 (Typ 8C)",		pattern:"^WAU...8C[7-9A-E]",engine:[1,2,5],year:[2007,2015]},
		]},
		{name:"90",						pattern:"^WAU...8([15]Z[D-L]|9Z[H-M])",vehicletype:"^(M1)$",engine:[1,2],year:[1984,1991],submodels:[
			{name:"B2 (Typ 85)",		pattern:"^WAU...8[15]Z[D-L]",engine:[1,2],year:[1984,1987]},
			{name:"B3 (Typ 89)",		pattern:"^WAU...89Z[H-M]",engine:[1,2],year:[1987,1991]},
		]},
		{name:"100",					pattern:"^WAU...4[34A]",vehicletype:"^(M1)$",engine:[1,2],year:[1968,1994],submodels:[
			{name:"C1 (F104)",			pattern:"---",engine:[1],year:[1968,1977]},
			{name:"C2 (Typ 43)",		pattern:"^WAU...43",engine:[1],year:[1976,1982]},
			{name:"C3 (Typ 44)",		pattern:"^WAU...44",engine:[1],year:[1982,1991]},
			{name:"C4 (Typ 4A)",		pattern:"^WAU...4A",engine:[1,2],year:[1994,1997]},
		]},
		{name:"200",					pattern:"^WAU...4[34]",vehicletype:"^(M1)$",engine:[1],year:[1994,2018],submodels:[
			{name:"C2 (Typ 43)",		pattern:"^WAU...43",engine:[1],year:[1979,1982]},
			{name:"C3 (Typ 44)",		pattern:"^WAU...44",engine:[1],year:[1983,1991]},
		]},
		{name:"e-tron",					pattern:"---",vehicletype:"^(M1)$",engine:[6],year:[2019]},
		{name:"Q2",						pattern:"^WAU...GA",vehicletype:"^(M1)$",engine:[1,2],year:[2016]},
		{name:"Q3",						pattern:"^WAU...8U",vehicletype:"^(M1)$",engine:[1,2],year:[2010],submodels:[
			{name:"8U",					pattern:"^WAU...8U.[A-K]",engine:[1,2],year:[2010]},
			{name:"F3",					pattern:"^WAU...8U.[J-L]",engine:[1,2],year:[2018]},
		]},
		{name:"Q5",						pattern:"^WAU...(8R|FY)",vehicletype:"^(M1)$",engine:[1,2],year:[2008],submodels:[
			{name:"8R",					pattern:"^WAU...8R",engine:[1,2],year:[2008]},
			{name:"FY",					pattern:"^WAU...FY",engine:[1,2],year:[2017]},
		]},
		{name:"Q7",						pattern:"^WAU...4[ML]",vehicletype:"^(M1)$",engine:[1,2,3],year:[2006],submodels:[
			{name:"4L",					pattern:"^WAU...4L",engine:[1,2],year:[2006,2015]},
			{name:"4M",					pattern:"^WAU...4M",engine:[1,2,3],year:[2015]},
		]},
		{name:"Q8",						pattern:"^WAU...F1",vehicletype:"^(M1)$",engine:[1,2],year:[2018]},
		{name:"R8",						pattern:"^WUA...4[2S]",vehicletype:"^(M1)$",engine:[1],year:[2006],submodels:[
			{name:"42",					pattern:"^WUA...42",engine:[1],year:[2006,2015]},
			{name:"4S",					pattern:"^WUA...4S",engine:[1],year:[2015]},
		]},
		{name:"RS2",					pattern:"^WUA...8CZ[RST]",vehicletype:"^(M1)$",engine:[1],year:[1994,1996]},
		{name:"RS3",					pattern:"^WUA...8[PV]",vehicletype:"^(M1)$",engine:[1],year:[2011],submodels:[
			{name:"8P",					pattern:"^WUA...8P",engine:[1],year:[2011,2012]},
			{name:"8V",					pattern:"^WUA...8V",engine:[1],year:[2017]},
		]},
		{name:"RS4",					pattern:"^WUA...(8[DEHK])",vehicletype:"^(M1)$",engine:[1],year:[2000],submodels:[
			{name:"B5 (Typ 8E)",		pattern:"^WUA...8[DE]",engine:[1],year:[2000,2002]},
			{name:"B7 (Typ 8H)",		pattern:"^WUA...8H",engine:[1],year:[2004,2009]},
			{name:"B8 (Typ 8K)",		pattern:"^WUA...8K",engine:[1],year:[2012]},
			{name:"B9 (Typ 8W)",		pattern:"^WUA...8W",engine:[1],year:[2017]},
		]},
		{name:"RS5",					pattern:"^WUA...(8T|F5)",vehicletype:"^(M1)$",engine:[1],year:[2010],submodels:[
			{name:"8T",					pattern:"^WUA...8T",engine:[1],year:[2010]},
			{name:"F5",					pattern:"^WUA...F5",engine:[1],year:[2017]},
		]},
		{name:"RS6",					pattern:"^WUA...4[BFGN]",vehicletype:"^(M1)$",engine:[1],year:[2002],submodels:[
			{name:"C5 (Typ 4N)",		pattern:"^WUA...4[BN]",engine:[1],year:[2002,2004]},
			{name:"C6 (Typ 4F)",		pattern:"^WUA...4F",engine:[1],year:[2008,2011]},
			{name:"C7 (Typ 4G)",		pattern:"^WUA...4G",engine:[1],year:[2013,2018]},
		]},
		{name:"RS7",					pattern:"^WUAW2",vehicletype:"^(M1)$",engine:[1],year:[2013,2017]},
		{name:"S1",						pattern:"^WAU...8X",vehicletype:"^(M1)$",engine:[1],year:[2014,2018]},
		{name:"S2",						pattern:"^WAU...8BZ[N-T]",vehicletype:"^(M1)$",engine:[1],year:[1990,1995]},
		{name:"S3",						pattern:"^WUA...8[LPV]",vehicletype:"^(M1)$",engine:[1],year:[1999],submodels:[
			{name:"8L",					pattern:"^WUA...8L",engine:[1],year:[1999,2002]},
			{name:"8P",					pattern:"^WUA...8P",engine:[1],year:[2006,2012]},
			{name:"8V",					pattern:"^WUA...8V",engine:[1],year:[2013]},
		]},
		{name:"S4",						pattern:"^WAU...(8[DEHK]|F4)",vehicletype:"^(M1)$",engine:[1],year:[1997],submodels:[
			{name:"B5 (Typ 8D)",		pattern:"^WAU...8D",engine:[1],year:[1997,2001]},
			{name:"B6 (Typ 8E)",		pattern:"^WAU...8E",engine:[1],year:[2003,2005]},
			{name:"B7 (Typ 8H)",		pattern:"^WUA...8H",engine:[1],year:[2004,2009]},
			{name:"B8 (Typ 8K)",		pattern:"^WUA...8K",engine:[1],year:[2009,2015]},
			{name:"B9 (Typ 8W)",		pattern:"^WUA...F4",engine:[1],year:[2015]},
		]},
		{name:"S5",						pattern:"^WAU(...(8T|F5))",vehicletype:"^(M1)$",engine:[1],year:[2007],submodels:[
			{name:"8T",					pattern:"^WAU(...8T)",engine:[1],year:[2007,2016]},
			{name:"F5",					pattern:"^WAU(...F5)",engine:[1],year:[2017]},
		]},
		{name:"S6",						pattern:"^WAU...4[ABFGN]",vehicletype:"^(M1)$",engine:[1],year:[1994,2018],submodels:[
			{name:"C4 (Typ 4A)",		pattern:"^WAU...4A",engine:[1],year:[1994,1997]},
			{name:"C5 (Typ 4N)",		pattern:"^WAU...4[BN]",engine:[1],year:[1999,2005]},
			{name:"C6 (Typ 4F)",		pattern:"^WAU...4F",engine:[1],year:[2006,2011]},
			{name:"C7 (Typ 4G)",		pattern:"^WAU...4G",engine:[1],year:[2011,2018]},
		]},
		{name:"S7",						pattern:"^WAU...4G",vehicletype:"^(M1)$",engine:[1],year:[2011,2018]},
		{name:"S8",						pattern:"^WAU...4[DEH]",vehicletype:"^(M1)$",engine:[1],year:[1996,2017],submodels:[
			{name:"D2",					pattern:"^WAU...4D",engine:[1],year:[1996,2003]},
			{name:"D3",					pattern:"^WAU...4E",engine:[1],year:[2006,2011]},
			{name:"D4",					pattern:"^WAU...4H",engine:[1],year:[2011,2017]},
		]},
		{name:"SQ5",					pattern:"^WAU...(8R|FY)",vehicletype:"^(M1)$",engine:[1,2],year:[2012],submodels:[
			{name:"8R",					pattern:"^WAU...8R",engine:[1],year:[2012,2017]},
			{name:"FY",					pattern:"^WAU...ZFY",engine:[1],year:[2017]},
		]},
		{name:"SQ7",					pattern:"^WAU...Z(8R|FY)",vehicletype:"^(M1)$",engine:[2],year:[2016]},
		{name:"A1",						pattern:"^WAU...Z(8X|GB)",vehicletype:"^(M1)$",engine:[1,2],year:[2009],submodels:[
			{name:"8X",					pattern:"^WAU...8X",engine:[1,2],year:[2009,2018]},
			{name:"GB",					pattern:"^WAU...GB",engine:[1],year:[2018]},
		]},
		{name:"A2",						pattern:"^WAU...8Z",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2005]},
		{name:"A3",						pattern:"^WAU...8[LPV]",vehicletype:"^(M1)$",engine:[1,2,3,5],year:[1996],submodels:[
			{name:"8L",					pattern:"^WAU...8L",engine:[1,2],year:[1996,2003]},
			{name:"8P",					pattern:"^WAU...8P",engine:[1,2],year:[2003,2013]},
			{name:"8V",					pattern:"^WAU...8V",engine:[1,2,3,5],year:[2012]},
		]},
		{name:"A4",						pattern:"^WAU...(8[DEHK]|F4)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1994],submodels:[
			{name:"B5 (Typ 8D)",		pattern:"^WAU...8D",engine:[1,2],year:[1994,2001]},
			{name:"B6 (Typ 8E)",		pattern:"^WAU...8E",engine:[1,2],year:[2000,2004]},
			{name:"B7 (Typ 8H)",		pattern:"^WAU...8H",engine:[1,2],year:[2004,2008]},
			{name:"B8 (Typ 8K)",		pattern:"^WAU...8K",engine:[1,2,5],year:[2007,2015]},
			{name:"B9 (Typ 8W)",		pattern:"^WAU...F4",engine:[1,2,5],year:[2015]},
		]},
		{name:"A5",						pattern:"^WAU...(8T|8F|F5)",vehicletype:"^(M1)$",engine:[1,2,5],year:[2007],submodels:[
			{name:"8T",					pattern:"^WAU...8T",engine:[1,2],year:[2007,2015]},
			{name:"F5",					pattern:"^WAU...F5",engine:[1,2,5],year:[2015]},
		]},
		{name:"A6",						pattern:"^WAU...(4[NFG]|F2)",vehicletype:"^(M1)$",engine:[1,2],year:[1968,1994],submodels:[
			{name:"C5 (Typ 4N)",		pattern:"^WAU...4[BN]",engine:[1,2],year:[1997,2004]},
			{name:"C6 (Typ 4F)",		pattern:"^WAU...4F",engine:[1,2],year:[2004,2011]},
			{name:"C7 (Typ 4G)",		pattern:"^WAU...4G",engine:[1,2,3],year:[2011,2018]},
			{name:"C8 (Typ 4K)",		pattern:"^WAU...F2",engine:[1,2],year:[2018]},
		]},
		{name:"A7",						pattern:"^WAU...4G",vehicletype:"^(M1)$",engine:[1,2],year:[2010],submodels:[
			{name:"C7 (Typ 4G)",		pattern:"^WAU...4G",engine:[1,2],year:[2010,2018]},
			{name:"C8 (Typ 4K)",		pattern:"^WAU...F2",engine:[1,2],year:[2018]},
		]},
		{name:"A8",						pattern:"^WAU...(4[DEH]|F8)",vehicletype:"^(M1)$",engine:[1,2,3],year:[1994],submodels:[
			{name:"D2 (Typ 4D)",		pattern:"^WAU...4D",engine:[1,2],year:[1994,2002]},
			{name:"D3 (Typ 4E)",		pattern:"^WAU...4E",engine:[1,2],year:[2003,2010]},
			{name:"D4 (Typ 4H)",		pattern:"^WAU...4H",engine:[1,2,3],year:[2010,2017]},
			{name:"D5 (Typ F8)",		pattern:"^WAU...F8",engine:[1,2],year:[2017]},
		]},
		{name:"TT",						pattern:"^(WA|TR)U...8[NJS]",vehicletype:"^(M1)$",engine:[1,2],year:[2014],submodels:[
			{name:"8N",					pattern:"^(WA|TR)U...8N",engine:[1,2],year:[1998,2006]},
			{name:"8J",					pattern:"^(WA|TR)U...8J",engine:[1,2],year:[2006,2014]},
			{name:"8S",					pattern:"^(WA|TR)U...8S",engine:[1,2],year:[2014]},
		]},
		{name:"TT RS",					pattern:"^(WA|TR)U...8[JS]",vehicletype:"^(M1)$",engine:[1],year:[2009],submodels:[
			{name:"8J",					pattern:"^(WA|TR)U...8J",engine:[1],year:[2009,2014]},
			{name:"8S",					pattern:"^(WA|TR)U...8S",engine:[1],year:[2016]},
		]},
		{name:"TTS",					pattern:"^(WA|TR)U...8[JS]",vehicletype:"^(M1)$",engine:[1,2],year:[2008],submodels:[
			{name:"8J",					pattern:"^(WA|TR)U...8J",engine:[1],year:[2008,2014]},
			{name:"8S",					pattern:"^(WA|TR)U...8S",engine:[1],year:[2015]},
		]},
		{name:"V8",						pattern:"^WAU...4C",vehicletype:"^(M1)$",engine:[1,2],year:[1988,1994]},
	]},
	{name:"Bateson",					pattern:"^(SBN)",models:[]},
	{name:"Bavaria-Camp",				pattern:"---",models:[
		{name:"Marino",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Pelino",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Phocus",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Player",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Scout",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Sombra",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Beeline",					pattern:"^(L4H)",models:[
		{name:"Tapo",					pattern:"^L4HBABBP",vehicletype:"^(L1e)$"},
		{name:"Tapo RS",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Memory",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Memory Classic",			pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Pista R AC",				pattern:"^L4HAAJBP",vehicletype:"^(L1e)$"},
	]},
	{name:"Benelli",					pattern:"^(ZBN)",models:[
		{name:"Pepe",					pattern:"^ZBN(C2|PJ|SD|XJ)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TNT",					pattern:"^ZBNTN",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tornado",				pattern:"^ZBNTB",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tre-K",					pattern:"^ZBNTK",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Bentley",					pattern:"^(SCB|SJA)",models:[
		{name:"Arnage",					pattern:"^SCB(LC|LF)",vehicletype:"^(M1)$",engine:[1],year:[1998,2010]},
		{name:"Azure",					pattern:"^SCBZK",vehicletype:"^(M1)$",engine:[1],year:[2006,2009],submodels:[
			{name:"Gen. 1",				pattern:"^SCBZK",engine:[1],year:[1995,2003]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[2006,2011]},
		]},
		{name:"Bentayga",				pattern:"^SCBA[BCF]",vehicletype:"^(M1)$",engine:[1,2,3],year:[2016]},
		{name:"Brooklands",				pattern:"^SCB(CC|ZE)",vehicletype:"^(M1)$",engine:[1],year:[1992,2010],submodels:[
			{name:"Gen. 1",				pattern:"^SCBZK",engine:[1],year:[1992,1998]},
			{name:"Gen. 2",				pattern:"^SCBCC",engine:[1],year:[2007,2010]},
		]},
		{name:"Flying Spur",			pattern:"^SCB(E[CNTW])",vehicletype:"^(M1)$",engine:[1],year:[2005],submodels:[
			{name:"Spur I",				pattern:"^SCB(EC)",engine:[1],year:[2005,2013]},
			{name:"Spur II",			pattern:"^SCB(E[NTW])",engine:[1],year:[2013]},
		]},
		{name:"Continental GT",			pattern:"^SCB(CE|FJ|FH)",vehicletype:"^(M1)$",engine:[1],year:[2003],submodels:[
			{name:"I",					pattern:"^SCBCE",engine:[1],year:[2003,2011]},
			{name:"II",					pattern:"^SCBF[HJ]",engine:[1],year:[2011,2018]},
			{name:"III",				pattern:"---",engine:[1],year:[2018]},
		]},
		{name:"Continental GTC",		pattern:"^SCB(DR|GC)",vehicletype:"^(M1)$",engine:[1],year:[2006],submodels:[
			{name:"Gen. 1",				pattern:"^SCBDR",engine:[1],year:[2006,2011]},
			{name:"Gen. 2",				pattern:"^SCBGC",engine:[1],year:[2011,2018]},
		]},
		{name:"Continental R",			pattern:"---",engine:[1],year:[1991,2002]},
		{name:"Mulsanne",				pattern:"^SCBB[AB]",engine:[1],year:[2009],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1980,1992]},
			{name:"II",					pattern:"^SCBB[AB]",engine:[1],year:[2011,2018]},
		]},
		{name:"Turbo R",				pattern:"^SCBZR",engine:[1],year:[1985,1997]},
	]},
	{name:"Blomert",					pattern:"^(W09.{8}B12)",models:[
		{name:"T14S",					pattern:"---"},
		{name:"T1SF",					pattern:"---"},
	]},
	{name:"BMW",						pattern:"^(WB[ASY]|4US|WVA)",models:[
		{name:"1er",					pattern:"^WBA(1[A-E]|2R|U[A-PN-V])",vehicletype:"^(M1)$",engine:[1,2],year:[1975],submodels:[
			{name:"E87",				pattern:"^WBAU[A-PN-V]",engine:[1],year:[2004,2011]},
			{name:"F20",				pattern:"^WBA1[A-E]",engine:[1],year:[2011]},
			{name:"F52",				pattern:"^WBA2R",engine:[1],year:[2017]},
		]},
		{name:"2er",					pattern:"^WBA(1[HJ]|2[A-G])",vehicletype:"^(M1)$",engine:[1,2],year:[2013]},
		{name:"3er",					pattern:"^WBA(3[A-LX-Z]|8[CHJ]|A[A-Y]|B[A-SV-X]|C[A-GP-W]|D[V-Y]|E[DL-Z]|K[D-K]|P[F-R]|U[S-Y]|V[A-GS-W]|W[A-EK-N])",vehicletype:"^(M1)$",engine:[1,2,3],year:[1975],submodels:[
			{name:"E21",				pattern:"---",engine:[1],year:[1975,1983]},
			{name:"E30",				pattern:"^WBA(A[A-K]|BA|C[AB])",engine:[1],year:[1982,1994]},
			{name:"E36",				pattern:"^WBA(B[B-K]|C[C-GP-W])",engine:[1],year:[1990,2000]},
			{name:"E46",				pattern:"^WBA(A[L-Y]|B[L-SV-X]|E[DL-Z]|V[A-GS-W])",engine:[1],year:[1998,2007]},
			{name:"E90",				pattern:"^WBA(D[V-Y]|K[D-K]|P[F-R]|U[S-Y]|W[A-EK-N])",engine:[1],year:[2005,2013]},
			{name:"F30",				pattern:"^WBA(3[A-LW-Z]|8[C-Y])",engine:[1],year:[2012]},
			{name:"G20",				pattern:"---",engine:[1],year:[2019]},
		]},
		{name:"4er",					pattern:"^WBA(3[M-V]|4[A-E])",vehicletype:"^(M1)$",engine:[1,2],year:[2013],alt:["F32"]},
		{name:"5er",					pattern:"^WBA(5[A-N]|D[A-T]|F[P-W]|H[A-K]|LD|M[T-Y]|N[A-Y]|P[T-Y]|S[N-P]|X[A-L])",vehicletype:"^(M1)$",engine:[1,2,3],year:[1972],submodels:[
			{name:"E12",				pattern:"^WBA(D[AB])",engine:[1],year:[1972,1981]},
			{name:"E28",				pattern:"^WBA(D[CK])",engine:[1,2],year:[1981,1987]},
			{name:"E34",				pattern:"^WBA(H[A-K])",engine:[1,2],year:[1987,1995]},
			{name:"E39",				pattern:"^WBA(D[D-JL-T]|LD)",engine:[1,2],year:[1995,2003]},
			{name:"E60",				pattern:"^WBA(N[A-Y]|P[T-Y]|SN)",engine:[1,2],year:[2003,2010]},
			{name:"F10",				pattern:"^WBA(F[P-W]|M[T-Y]|SP|X[A-L])",engine:[1,2],year:[2010,2017]},
			{name:"G30",				pattern:"^WBA(5[A-N])",engine:[1,2,3],year:[2017]},
		]},
		{name:"6er",					pattern:"^WBA(6[A-E]|E[A-BEHK]|L[W-Z])",vehicletype:"^(M1)$",engine:[1,2],year:[1975],submodels:[
			{name:"E24",				pattern:"---",engine:[1],year:[1975,1989]},
			{name:"E63",				pattern:"^WBA(E[A-BEHK])",engine:[1,2],year:[2003,2010]},
			{name:"F13",				pattern:"^WBA(L[W-Z])",engine:[1,2],year:[2011,2018]},
			{name:"G32",				pattern:"^WBA(6[A-E])",engine:[1,2],year:[2017]},
		]},
		{name:"7er",					pattern:"^WBA(G[A-N]|H[L-N]|K[A-CM]|Y[BCF])",vehicletype:"^(M1)$",engine:[1,2,3],year:[1977],submodels:[
			{name:"E23",				pattern:"---",engine:[1],year:[1977,1986]},
			{name:"E32",				pattern:"^WBAG[A-C]",engine:[1],year:[1986,1994]},
			{name:"E38",				pattern:"^WBAG[D-H]",engine:[1,2],year:[1994,2001]},
			{name:"E65",				pattern:"^WBA[GH][L-N]",engine:[1,2],year:[2001,2008]},
			{name:"F01",				pattern:"^WBA(K[A-CM]|Y[BCF])",engine:[1,2],year:[2008,2015]},
			{name:"G11",				pattern:"---",engine:[1,2,3],year:[2015]},
		]},
		{name:"8er",					pattern:"^WBAE[FG]",vehicletype:"^(M1)$",engine:[1,2],year:[1989],submodels:[
			{name:"E31",				pattern:"^WBAE[FG]",engine:[1],year:[1989,1999]},
			{name:"G15",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"I3",						pattern:"^WBY1Z",vehicletype:"^(M1)$",engine:[6],year:[2013]},
		{name:"I8",						pattern:"^WBY2Z",vehicletype:"^(M1)$",engine:[6],year:[2013]},
		{name:"M3",						pattern:"^WBS(3[A-LX-Z]|8[CHJ]|A[A-Y]|B[A-SV-X]|C[A-GP-W]|D[V-Y]|E[DL-Z]|K[D-K]|P[F-R]|U[S-Y]|V[A-GS-W]|W[A-EK-N])",vehicletype:"^(M1)$",engine:[1],year:[1986],submodels:[
			{name:"E30",				pattern:"^WBS(A[A-K]|BA|C[AB])",engine:[1],year:[1986,1991]},
			{name:"E36",				pattern:"^WBS(B[B-K]|C[C-GP-W])",engine:[1],year:[1992,1999]},
			{name:"E46",				pattern:"^WBS(A[L-Y]|B[L-SV-X]|E[DL-Z]|V[A-GS-W])",engine:[1],year:[2000,2006]},
			{name:"E90",				pattern:"^WBS(D[V-Y]|K[D-K]|P[F-R]|U[S-Y]|W[A-EK-N])",engine:[1],year:[2007,2013]},
			{name:"F80",				pattern:"^WBS(3[A-LX-Z])",engine:[1],year:[2014]},
		]},
		{name:"M5",						pattern:"^WBS(5[A-N]|D[A-T]|F[P-W]|H[A-K]|LD|M[T-Y]|N[A-Y]|P[T-Y]|S[N-P]|X[A-L])",vehicletype:"^(M1)$",engine:[1],year:[1985],submodels:[
			{name:"E28S",				pattern:"^WBS(D[CK])",engine:[1],year:[1985,1987]},
			{name:"E34S",				pattern:"^WBS(H[A-K])",engine:[1],year:[1988,1995]},
			{name:"E39S",				pattern:"^WBS(D[D-JL-T]|LD)",engine:[1],year:[1998,2003]},
			{name:"E60",				pattern:"^WBS(N[A-Y]|P[T-Y]|SN)",engine:[1],year:[2005,2010]},
			{name:"F10",				pattern:"^WBS(F[P-W]|M[T-Y]|SP|X[A-L])",engine:[1],year:[2011,2016]},
		]},
		{name:"M6",						pattern:"^WBS(6[A-E]|E[A-BEHK]|L[W-Z])",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2018],submodels:[
			{name:"E63",				pattern:"^WBS(E[A-BEHK])-",engine:[1],year:[2005,2010]},
			{name:"F06",				pattern:"^WBS(L[W-Z])",engine:[1],year:[2012,2018]},
		]},
		{name:"X1",						pattern:"^WBA(H[S-U]|V[L-PYZ])",vehicletype:"^(M1)$",engine:[1,2],year:[2009],submodels:[
			{name:"E84",				pattern:"^WBAV[L-PYZ]",engine:[1,2],year:[2009,2015]},
			{name:"E48",				pattern:"^WBAH[S-U]",engine:[1,2],year:[2015]},
		]},
		{name:"X2",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2018],alt:["F39"]},
		{name:"X3",						pattern:"^WBA(P[A-E]|W[X-Z])",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"E83",				pattern:"^WBAP[A-E]",engine:[1,2],year:[2003,2010]},
			{name:"F25",				pattern:"^WBAW[X-Z]",engine:[1,2],year:[2010,2017]},
			{name:"G01",				pattern:"---",engine:[1,2],year:[2017]},
		]},
		{name:"X4",						pattern:"^WBAX[WX]",vehicletype:"^(M1)$",engine:[1,2],year:[2014],submodels:[
			{name:"F26",				pattern:"^WBAX[WX]",engine:[1,2],year:[2014,2018]},
			{name:"G02",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"X5",						pattern:"^WBA(F[A-F]|K[RS]|Z[VW])",vehicletype:"^(M1)$",engine:[1,2,3],year:[1999],submodels:[
			{name:"E53",				pattern:"^WBAF[AB]",engine:[1,2],year:[1999,2006]},
			{name:"E70",				pattern:"^WBA(F[EF]|Z[VW])",engine:[1,2],year:[2006,2013]},
			{name:"F15",				pattern:"^WBAK[RS]",engine:[1,2,3],year:[2013,2018]},
			{name:"G05",				pattern:"---",engine:[1,2,3],year:[2018]},
		]},
		{name:"X6",						pattern:"^WBA(F[GH]|KV)",vehicletype:"^(M1)$",engine:[1,2,3],year:[2008],submodels:[
			{name:"E71",				pattern:"^WBAF[GH]",engine:[1,2,3],year:[2008,2014]},
			{name:"F16",				pattern:"^WBAKV",engine:[1,2],year:[2014]},
		]},
		{name:"X7",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2018],alt:["G07"]},
		{name:"Z1",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1989,1991]},
		{name:"Z3",						pattern:"^WBA(C[H-N]|BT)",vehicletype:"^(M1)$",engine:[1],year:[1995,2002],alt:["E36"]},
		{name:"Z4",						pattern:"^WBA(B[UZ]|D[UZ]|L[LM])",vehicletype:"^(M1)$",engine:[1],year:[2002],submodels:[
			{name:"E85",				pattern:"^WBA(B[UZ]|L[LM])",engine:[1],year:[2002,2008]},
			{name:"E89",				pattern:"^WBAD[UZ]",engine:[1],year:[2008,2016]},
			{name:"G29",				pattern:"---",engine:[1],year:[2018]},
		]},
		{name:"Z8",						pattern:"^WBAEJ",vehicletype:"^(M1)$",engine:[1],year:[2000,2003],alt:["E52"]},
	]},
	{name:"BMW Motorrad",				pattern:"^(WBM|WB1)",models:[
		{name:"C 1",					pattern:"^WB10C03",vehicletype:"^(L3e)$",engine:[1]},
		{name:"C650GT",					pattern:"^WB10C0[45]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"F",						pattern:"^WB10(161|188|21[7-9]|234|B0[1-8]|B5[3-5])",vehicletype:"^(L3e)$",engine:[1],submodels:[
			{name:"F650",				pattern:"^WB10161"},
			{name:"F800",				pattern:"^WB10(21[7-9]|234|B0[1-8]|B5[3-5])"},
			{name:"G450",				pattern:"^WB10B06"},
			{name:"G650",				pattern:"^WB10(188|C05)"},
		]},
		{name:"K",						pattern:"^WB10(526|60[23]|A0[13]|D0[23]|F01)",vehicletype:"^(L3e)$",engine:[1],submodels:[
			{name:"K100",				pattern:"---"},
			{name:"K1100",				pattern:"^WB10526"},
			{name:"K1200",				pattern:"^WB10A0[13]"},
			{name:"K1300",				pattern:"^WB10508"},
			{name:"K75",				pattern:"---"},
		]},
		{name:"R",						pattern:"^WB10(401|413|448|A0[1-6]|A51|G01|J[0-4]1)",vehicletype:"^(L3e)$",engine:[1],submodels:[
			{name:"R100",				pattern:"^WB10(484|A05)"},
			{name:"R1100",				pattern:"^WB10413"},
			{name:"R1150",				pattern:"^WB10A0[14]"},
			{name:"R1200",				pattern:"^WB10(303|450|524|A0[1-6]|A51|D03|J11|J41)"},
			{name:"R1250 GS",			pattern:"^WB10A[05]1"},
			{name:"R1250 GS Adventure",	pattern:"^WB10A02"},
			{name:"R1250 RS",			pattern:"^WB10A[0D]5"},
			{name:"R1250 RT",			pattern:"^WB10A03"},
			{name:"R850",				pattern:"^WB10A04"},
		]},
		{name:"S1000RR",				pattern:"^WB10(507|524|D02|D03|D10|D50|D52)",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Böckmann",					pattern:"^(WB0)",models:[
		{name:"Cavallo",				pattern:"---",vehicletype:"^(O2)$"},
		{name:"Duo",					pattern:"---",vehicletype:"^(O2)$"},
		{name:"P10",					pattern:"^WB0P10",vehicletype:"^(O2)$"},
		{name:"P11",					pattern:"^WB0P11",vehicletype:"^(O2|O1b)$"},
	]},
	{name:"Borgward",					pattern:"---",models:[
		{name:"BX 5",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"BX 6 TS",				pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"BX 7",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
	]},
	{name:"Brabus",						pattern:"^(W09.{8}B16)",models:[
		{name:"E-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[1993],submodels:[
			{name:"W 124",				pattern:"---",year:[1993,1997]},
			{name:"W 210",				pattern:"---",year:[2002,2009]},
			{name:"W 211",				pattern:"---",year:[2002,2009]},
			{name:"W 212",				pattern:"---",year:[2013]},
		]},
		{name:"S-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[1991],submodels:[
			{name:"W 140",				pattern:"---",year:[1991,1998]},
			{name:"W 220",				pattern:"---",year:[1998,2005]},
			{name:"W 221",				pattern:"---",year:[2005,2013]},
			{name:"W 222",				pattern:"---",year:[2013]},
		]},
		{name:"Roadster ",				pattern:"---",vehicletype:"^(M1)$",year:[2009,2012]},
		{name:"Viano",					pattern:"---",vehicletype:"^(M1)$",year:[2005,2007]},
		{name:"C-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"W 202",				pattern:"---",year:[1995,2000]},
			{name:"W 203",				pattern:"---",year:[2000,2007]},
			{name:"W 204",				pattern:"---",year:[2007,2013]},
			{name:"W 205",				pattern:"---",year:[2014]},
		]},
		{name:"Coupé",					pattern:"---",vehicletype:"^(M1)$",year:[2012]},
		{name:"CLS-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"C 218",				pattern:"---",year:[2011]},
			{name:"C 219",				pattern:"---",year:[2005,2010]},
		]},
		{name:"Coupé",					pattern:"---",vehicletype:"^(M1)$",year:[2010]},
		{name:"G-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[2011]},
		{name:"GLE",					pattern:"---",vehicletype:"^(M1)$",year:[1997],submodels:[
			{name:"W 166",				pattern:"---",year:[2013]},
			{name:"W 163",				pattern:"---",year:[1997,2005]},
			{name:"W 164",				pattern:"---",year:[2005,2011]},
		]},
		{name:"GLE Coupé",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"GLK-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[2010,2014]},
		{name:"GLS",					pattern:"---",vehicletype:"^(M1)$",year:[2010],submodels:[
			{name:"X 164",				pattern:"---",year:[2010,2012]},
			{name:"X 166",				pattern:"---",year:[2013]},
		]},
		{name:"Coupé ",					pattern:"---",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"C 216",				pattern:"---",year:[2006,2013]},
			{name:"C 217 ",				pattern:"---",year:[2014]},
		]},
		{name:"Maybach",				pattern:"---",vehicletype:"^(M1)$",year:[2011,2012]},
		{name:"SL-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[2013]},
		{name:"SLS-Klasse",				pattern:"---",vehicletype:"^(M1)$",year:[2011]},
	]},
	{name:"Brenderup",					pattern:"^(UH2|VH2|YU1)",models:[
		{name:"A10K",					pattern:"^UH2(0006[34]|063E)",vehicletype:"^(O2)$"},
		{name:"A11K",					pattern:"^UH2063[FL]",vehicletype:"^(O2)$"},
		{name:"L400",					pattern:"---",vehicletype:"^(O2)$"},
		{name:"S170",					pattern:"^UH2(0000[23]|002B|00B0|072B)",vehicletype:"^(O2)$"},
	]},
	{name:"Brilliance",					pattern:"^(LSY)",models:[
		{name:"BC3",					pattern:"^LSYHDA",vehicletype:"^(M1)$",engine:[1],year:[2009]},
		{name:"BS2",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2013]},
		{name:"BS4",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007]},
		{name:"BS6",					pattern:"^LSYYBA",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"H3",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2017]},
		{name:"H230",					pattern:"---",vehicletype:"^(M1)$",engine:[1,6],year:[2012]},
		{name:"H330",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2012,2017]},
		{name:"H530",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
		{name:"V3",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2015]},
		{name:"V5",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
		{name:"V6",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2017]},
		{name:"V7",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2018]},
	]},
	{name:"Buell",						pattern:"^(4MZ|5MZ)",models:[
		{name:"Firebolt",				pattern:"^5MZAX1",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Lightning",				pattern:"^5MZ([DKS]X1|[KW]X0|[YS]S1)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Ulysses",				pattern:"^5MZDX0",vehicletype:"^(L3e)$"},
		{name:"XB",						pattern:"^5MZ.X0",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Buell",						pattern:"---",models:[]},
	{name:"Buick",						pattern:"^([123]G4)",models:[
		{name:"Enclave",				pattern:"^[123]G4EV23",vehicletype:"^(M1)$"},
		{name:"LaCrosse",				pattern:"^[123]G4W[CDE]",year:[2004],submodels:[
			{name:"I",					pattern:"---",year:[2004,2008]},
			{name:"II",					pattern:"---",year:[2009,2015]},
			{name:"III",				pattern:"---",year:[2015]},
		]},
		{name:"Lucerne",				pattern:"^[123]G4HD57",vehicletype:"^(M1)$"},
		{name:"Park Avenue",			pattern:"^[123]G4CW",vehicletype:"^(M1)$"},
		{name:"Regal",					pattern:"^[123]G4WB",vehicletype:"^(M1)$"},
	]},
	{name:"Bürstner",					pattern:"^(WBU)",models:[
		{name:"A-Modelle",				pattern:"^WBU43",vehicletype:"^(O2)$"},
		{name:"Akzent",					pattern:"^WBU47",vehicletype:"^(O2)$"},
		{name:"Amara",					pattern:"^WBU(41|42|46|47|48|49|50|53|55)",vehicletype:"^(O2)$"},
		{name:"Argos",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Avanti",					pattern:"^WBU(46|48)",vehicletype:"^(O2)$"},
		{name:"Averso",					pattern:"^WBU(3633TS|3903TS|4103TS|4201TS|4303TS|4402TK|4403TK|4501TS|4606TL|4651TS|4655TS|4751TL|4803TK|4854TS|4952TK|4955TK|5005TK|5006TL|5102TK|5105TK|5201TK|5203TL|5410TL|5503TK|5603TK)",vehicletype:"^(O2)$"},
		{name:"Aviano",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Belcanto",				pattern:"^WBU(4101TS|4551TS|4603TS|4608TL|4701TL|4903TK|5003TK|5401TK|5502TK)",vehicletype:"^(O2)$"},
		{name:"Chiron",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2016]},
		{name:"City",					pattern:"^WBU(4203TN|4206TN|4501TN|4502TK|4502TN|4505TN|4506TN|4801TL|4805TN|4810TN|4851TN|4903TM|4905TL|5205TS|5303TN|5353TL|5904TS)",vehicletype:"^(O2)$"},
		{name:"City Car",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Club",					pattern:"^WBU(34010N|350.N0|350.TL|3552TN|3603TN|3802TN|3803TL|3853TN|390.TN|3908TK|4121TK|4121TN|42040M|4204TM|43030T|4303TN|4304TN|4307TN|4310TM|4313TN|4323TN|4401TN|4402TN|4406TN|440ATN|4605TN|4656TN|4662TN|4724TL|4811TK|4922TK|5001TM|5002TM|5322TK)",vehicletype:"^(O2)$"},
		{name:"Delfin",					pattern:"^WBU(4901TK)",vehicletype:"^(O2)$"},
		{name:"Divo",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2018]},
		{name:"EB 110",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991993]},
		{name:"EB 16.4 Veyron",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2005,2015]},
		{name:"Elegance",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Flipper",				pattern:"^WBU(43)",vehicletype:"^(O2)$"},
		{name:"Fun",					pattern:"^WBU(392.TN||436.T[NS]|4370TS|4663TN|482.TK|493.TK|5323TK)",vehicletype:"^(O2)$"},
		{name:"Galibier",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2016]},
		{name:"Holiday",				pattern:"^WBU(3906TN|4121TK|420.TN|430.TN|4309TM|4605TK|4656TN)",vehicletype:"^(O2)$"},
		{name:"Ixeo",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Levanto",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Lux",					pattern:"^WBU(46|47|48|49|52|54|56|60)",vehicletype:"^(O2)$"},
		{name:"Marano",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nexxo",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Premio",					pattern:"^WBU(3851TK|3952TS|4354TS|4505TS|4802TK|4851TK|4853TK|4907TL|4909TL|4953TK|4954TK|4956TK|4957TK|5106TK|5303TK)",vehicletype:"^(O2)$"},
		{name:"Quadro",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Solan",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Studio",					pattern:"^WBU(4422TS|4722TL)",vehicletype:"^(O2)$"},
		{name:"T-Modelle",				pattern:"^WBU(230000|244000|280000|290000|903613|UDCYGH)",vehicletype:"^(M1)$"},
		{name:"Travel Van",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Trecento",				pattern:"^WBU(4604TS|4704TS|5409TS)",vehicletype:"^(O2)$"},
		{name:"Ventana",				pattern:"^WBU(4028TS|4124TS|4327TN|4366TN|4366TS|4369TS|4424TS|4427TS|4521TK|4564TS|4623TS|4627TS|4666TS|4727TL|4731TL|4824TK|4824TL|4851TK|4924TK|4929TK|4931TK|5022TS|5025TS|5323TK|5325TK|5421TK|5524TK)",vehicletype:"^(O2)$"},
		{name:"Veyron 16.4",			pattern:"^WBUS[AK]",vehicletype:"^(M1)$",engine:[1],year:[2005,2015]},
		{name:"Viseo",					pattern:"^WBU4322TN",vehicletype:"^(O2)$"}	
	]},
	{name:"Cadillac",					pattern:"^([123]G6|YSC)",models:[
		{name:"ATS",					pattern:"^1G6A9",vehicletype:"^(M1)$",engine:[1],year:[2012]},
		{name:"ATS Coupé",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2015]},
		{name:"ATS-V",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2015]},
		{name:"BLS",					pattern:"^YSCF[BD]",vehicletype:"^(M1)$",engine:[1,2,5],year:[2006,2009]},
		{name:"ELR",					pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"CT6",					pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"CTS",					pattern:"^1G6(A8|D[F-V])",vehicletype:"^(M1)$",year:[2002],submodels:[
			{name:"CTS I",				pattern:"---",engine:[1],year:[2002,2007]},
			{name:"CTS II",				pattern:"---",engine:[1],year:[2007,2013]},
			{name:"CTS III",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2014]},
		]},
		{name:"CTS-V",					pattern:"---",year:[2008],submodels:[
			{name:"CTS-V II",			pattern:"---",engine:[1],year:[2008,2013]},
			{name:"CTS-V III",			pattern:"---",engine:[1],year:[2015]},
		]},
		{name:"DeVille",				pattern:"^1G6(C[DT]|K[DEF])",vehicletype:"^(M1)$"},
		{name:"Eldorado",				pattern:"^1G6(E[LT])",vehicletype:"^(M1)$"},
		{name:"Escalade",				pattern:"^1G6(EK|FK|S4)",year:[1999],vehicletype:"^(M1)$",submodels:[
			{name:"GMT400",				pattern:"---",year:[1999,2002]},
			{name:"GMT800",				pattern:"---",engine:[1],year:[2002,2006]},
			{name:"GMT900",				pattern:"---",engine:[1,3],year:[2007,2015]},
			{name:"GMTK2XL",			pattern:"---",engine:[1],year:[2014]},
		]},
		{name:"Fleetwood",				pattern:"^1G6CB",vehicletype:"^(M1)$"},
		{name:"Oliver",					pattern:"^1G6JR",vehicletype:"^(L1e)$"},
		{name:"SRX",					pattern:"^1G6(DE|ED|EE|FN)",vehicletype:"^(M1)$",year:[2004],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[2004,2009]},
			{name:"II",					pattern:"---",engine:[1],year:[2009]},
		]},
		{name:"STS",					pattern:"^1G6KY",vehicletype:"^(M1)$",engine:[1],year:[2005,2011]},
		{name:"Seville",				pattern:"^1G6(KS|KY)",vehicletype:"^(M1)$"},
		{name:"XLR",					pattern:"^1G6YV",vehicletype:"^(M1)$",engine:[1],year:[2004,2009]},
		{name:"XT5",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"Zora",					pattern:"---",vehicletype:"^(M1)$",year:[2020]},
	]},
	{name:"Cagiva",						pattern:"^(ZCG)",models:[
		{name:"Canyon",					pattern:"^ZCG(G1|M1|M3)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Elefant",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mito",					pattern:"^ZCG(8P|F2|P2)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Navigator",				pattern:"^ZCGM5",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Planet",					pattern:"^ZCG(N1|N3)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Raptor",					pattern:"^ZCGM2",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Super City",				pattern:"^ZCGN2",vehicletype:"^(L3e)$",engine:[1]}
	]},
	{name:"Caravanes",					pattern:"---",models:[
		{name:"Rapido",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
	]},
	{name:"Carthago",					pattern:"^(WCR)",models:[
		{name:"Chic",					pattern:"^WCRC50",vehicletype:"^(M1)$"},
		{name:"M-Liner",				pattern:"^WCRC60",vehicletype:"^(M1)$"},
		{name:"Opus",					pattern:"^WCRC65",vehicletype:"^(N2)$"},
	]},
	{name:"Caterham",					pattern:"---",models:[
		{name:"CSR Superlight",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2005,2011]},
		{name:"CSR 260",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Seven Roadsport",		pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009]},
		{name:"Seven 165",				pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"Seven 620 R",			pattern:"---",vehicletype:"^(M1)$",year:[2013]},
		{name:"Seven Supersport",		pattern:"---",vehicletype:"^(M1)$",year:[2013]},
		{name:"Superlight ",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2005]},
		{name:"SVR",					pattern:"---",vehicletype:"^(M1)$",year:[2007,2011]},
	]},
	{name:"Chevrolet",					pattern:"^([123]G[1CN]|KL1|8AG|9BG|8GG|8LD|MMM)",models:[
		{name:"Alero", 					pattern:"^1G1NL",vehicletype:"^(M1)$",engine:[1],year:[1998,2004]},
		{name:"Astro", 					pattern:"^1GN(EL|DM)",vehicletype:"^(M1)$"},
		{name:"Avalanche", 				pattern:"^3GNEK1[23]",vehicletype:"^(M1)$",year:[2001,2013],submodels:[
			{name:"GTM800",				pattern:"^3GNEK1[23]",engine:[1],year:[2001,2006]},
			{name:"GTM900",				pattern:"---",engine:[1],year:[2006,2013]},
		]},
		{name:"Aveo", 					pattern:"^KL1(T[AF]|S[AF](08|48|69)[WDT])",vehicletype:"^(M1)$",engine:[1,2,5],year:[2006,2014],submodels:[
			{name:"T250",				pattern:"---",engine:[1,5],year:[2006,2011]},
			{name:"T300",				pattern:"---",engine:[1,2],year:[2011,2014]},
		]},
		{name:"Beretta", 				pattern:"^1G1L[WZ]",vehicletype:"^(M1)$"},
		{name:"Blazer", 				pattern:"^1GN(CT|DT13W|EK18)",vehicletype:"^(M1)$",engine:[],year:[1969],submodels:[
			{name:"K/K5",				pattern:"^1GNEK18",engine:[1],year:[1969,1994]},
			{name:"S-10",				pattern:"^1GN(CT|DT13W)",engine:[1],year:[1982,2005]},
			{name:"III",				pattern:"---",year:[2018]},
		]},
		{name:"Bolt",					pattern:"^1G1F[WX]",vehicletype:"^(M1)$",engine:[6],year:[2016]},
		{name:"Camaro", 				pattern:"^[12]G1F[A-V]",vehicletype:"^(M1)$",engine:[1],year:[1967],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1966,1970]},
			{name:"II",					pattern:"---",engine:[1],year:[1970,1981]},
			{name:"III",				pattern:"^[12]G1FP",engine:[1],year:[1982,1993]},
			{name:"IV",					pattern:"---",engine:[1],year:[1993,2002]},
			{name:"V",					pattern:"^2G1F[BCFKT]",engine:[1],year:[2009,2015]},
			{name:"VI",					pattern:"^2G1FD",year:[2015]},
		]},
		{name:"Caprice", 				pattern:"^1G1B[LNU]",vehicletype:"^(M1)$",submodels:[
			{name:"Serie 166",			pattern:"---",engine:[1],year:[1966,1970]},
			{name:"Serien 166/1B/1N",	pattern:"---",engine:[1],year:[1971,1976]},
			{name:"Serie 1B",			pattern:"^1G1B[LNU]",engine:[1,2],year:[1976,1996]},
			{name:"Serien WH/WK/WL",	pattern:"---",engine:[1],year:[1999,2006]},
			{name:"Serie WM",			pattern:"---",engine:[1],year:[2006]},
		]},
		{name:"Captiva", 				pattern:"^KL1(C[DFG])",vehicletype:"^(M1)$",engine:[1,2,5],year:[2006,2014]},
		{name:"Corando", 				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Corsica", 				pattern:"^1G1L[DTZ]",vehicletype:"^(M1)$",year:[1987,1996]},
		{name:"Corvette", 				pattern:"^1G1(AY|Y[9YZ])",vehicletype:"^(M1)$",engine:[1],year:[1953],submodels:[
			{name:"C3",					pattern:"---",engine:[1],year:[1967,1983]},
			{name:"C4",					pattern:"^1G1AY",engine:[1],year:[1983,1996]},
			{name:"C5",					pattern:"---",engine:[1],year:[1997,2004]},
			{name:"C6",					pattern:"^1G1YY",engine:[1],year:[2005,2013]},
			{name:"C7",					pattern:"^1G1Y9",engine:[1],year:[2013]},
		]},
		{name:"Cruze", 					pattern:"^(KL1J[AF]|1G1B[EG])",vehicletype:"^(M1)$",engine:[1,2],year:[2009,2014],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[2009,2011]},
			{name:"II (J300)",			pattern:"^KL1J[AF]",engine:[1,2],year:[2011,2014]},
			{name:"III (J400)",			pattern:"^1G1B[EG]",engine:[1],year:[2015]},
		]},
		{name:"Epica", 					pattern:"^KL1L[AF]69[KR]",vehicletype:"^(M1)$",engine:[1,2,5],year:[2006,2010]},
		{name:"Evanda", 				pattern:"^KL[1A]LF69Z",vehicletype:"^(M1)$",engine:[1,5],year:[2002,2006]},
		{name:"HHR", 					pattern:"^3GN[BD]A",vehicletype:"^(M1)$",engine:[1,5],year:[2006,2009]},
		{name:"Kalos", 					pattern:"^KL1S[AF](08|48|69)7",vehicletype:"^(M1)$",engine:[1,5],year:[2005,2008]},
		{name:"Lacetti", 				pattern:"^KL1N[AF]4",vehicletype:"^(M1)$",engine:[1,2,5],year:[2004,2010]},
		{name:"Malibu", 				pattern:"^KL1G[AF]",vehicletype:"^(M1)$",engine:[1,2],year:[2011],submodels:[
			{name:"I",					pattern:"^KL1G[AF]",engine:[1,2],year:[2011,2015]},
			{name:"II",					pattern:"---",year:[2015]},
		]},
		{name:"Matiz", 					pattern:"^KL1K[AF]",vehicletype:"^(M1)$",year:[2004,2011],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[2004,2005]},
			{name:"Gen. 2",				pattern:"^KL1K[AF]",engine:[1,5],year:[2005,2011]},
		]},
		{name:"Nubira",					pattern:"^KLAN[AF][13]",vehicletype:"^(M1)$",engine:[1,2,5],year:[2004,2010]},
		{name:"Orlando", 				pattern:"^KL1Y[AF]",vehicletype:"^(M1)$",engine:[1,2],year:[2011,2014]},
		{name:"Rezzo",					pattern:"---",vehicletype:"^(M1)$",engine:[1,5],year:[2001,2007],alt:["U100"]},
		{name:"Silverado",	 			pattern:"^[123]GC(E[CGS]|C[ST]|DT|[EGH]K)",vehicletype:"|M1",year:[1998],submodels:[
			{name:"I (GMT800)",			pattern:"^[123]GC(E[CGS]|C[ST]|DT|[EGH]K)",year:[1998,2007]},
			{name:"II (GMT900)",		pattern:"^1GCDT",year:[2006,2013]},
			{name:"III",				pattern:"---",year:[2013,2018]},
			{name:"IV",					pattern:"---",year:[2018]},
		]},
		{name:"Spark", 					pattern:"^KL1MF",vehicletype:"^(M1)$",engine:[1],year:[2010,2014]},
		{name:"SSR",					pattern:"^1GCES",vehicletype:"^(M1)$",year:[2003,2006]},
		{name:"Suburban", 				pattern:"^1GN(FK|GK)",vehicletype:"^(M1)$"},
		{name:"Tacuma", 				pattern:"^KL1U[AF]",vehicletype:"^(M1)$",engine:[1],year:[2000,2011]},
		{name:"Tahoe", 					pattern:"^(3GNEK18|1GNEK13)",vehicletype:"^(M1)$",year:[1994],submodels:[
			{name:"GMT400 ",			pattern:"^3GNEK18",engine:[1,2],year:[1994,1999]},
			{name:"GMT820 ",			pattern:"---",engine:[1],year:[1999,2006]},
			{name:"GMT921",				pattern:"^1GNEK13",engine:[1],year:[2006,2013]},
			{name:"GMT2UC",				pattern:"---",engine:[1],year:[2014]},
		]},
		{name:"Trailblazer",			pattern:"^1GNDT13S",vehicletype:"^(M1)$",engine:[1,2],year:[2001],submodels:[
			{name:"GMT360 ",			pattern:"^1GNDT13S",engine:[1],year:[2001,2008]},
			{name:"GMT31XX ",			pattern:"---",engine:[1,2],year:[2012]},
		]},
		{name:"Trans Sport",			pattern:"^1GND[XV]",vehicletype:"^(M1)$",engine:[1],year:[1997,2005]},
		{name:"Trax", 					pattern:"^KL1BA",vehicletype:"^(M1)$",engine:[1,2],year:[2013,2014]},
		{name:"Volt", 					pattern:"^1G1R9",vehicletype:"^(M1)$",engine:[6],year:[2010,2014]}
	]},
	{name:"Chrysler",					pattern:"^(1A[48BC]|1B[347]|1C[35-8ABEH]|1C4G|1D7|1G4G|1L4|1P4|2A[48]|2B[4E]|2C[48]|2C3[JK]A|2P4|3C[34]|3D7|4J4|JC4)",models:[
		{name:"200",					pattern:"---",vehicletype:"^(M1)$",year:[2011],submodels:[
			{name:"Gen. 1",				pattern:"---",year:[2011]},
			{name:"Gen. 2",				pattern:"---",year:[2014]},
		]},
		{name:"300 SRT",				pattern:"---",vehicletype:"^(M1)$",year:[2004],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[2004,2010]},
			{name:"II",					pattern:"---",year:[2011]},
		]},
		{name:"300",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2010]},
		{name:"300C",					pattern:"^(1C8FV|2C3[JK]A|1C3C8)",vehicletype:"^(M1)$"},
		{name:"300M",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1999,2004]},
		{name:"Crossfire",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2007]},
		{name:"Crossfire SRT",			pattern:"---",vehicletype:"^(M1)$",year:[2003,2007]},
		{name:"Daytona",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"ES",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1986,1994]},
		{name:"Grand Voyager",			pattern:"^1C4G[CY]",vehicletype:"^(M1)$",year:[1984,2011],submodels:[
			{name:"ES",					pattern:"---",engine:[1,2],year:[1991,1995]},
			{name:"GS",					pattern:"---",engine:[1,2],year:[1996,2000]},
			{name:"RG",					pattern:"---",engine:[1,2],year:[2001,2007]},
			{name:"RT",					pattern:"---",engine:[1,2],year:[2008,2011]},
		]},
		{name:"GS Turbo",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"GTS",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"LeBaron",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1986,1995]},
		{name:"Neon",					pattern:"---",vehicletype:"^(M1)$",year:[1994,2002],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[1994,1999]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[1999,2002]},
		]},
		{name:"New Yorker",				pattern:"^2C3HC",vehicletype:"^(M1)$"},
		{name:"Pacifica",				pattern:"^2(A4|A8|C8)G[FM][467]8",vehicletype:"^(M1)$",engine:[1,3],year:[2016]},
		{name:"PT Cruiser",				pattern:"^1C8F[EY]",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2009]},
		{name:"Saratoga",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1988,1995]},
		{name:"Sebring",				pattern:"^1C3(EL|AC)",vehicletype:"^(M1)$",year:[1995,2011],submodels:[
			{name:"FJ",					pattern:"---",year:[1995,2000]},
			{name:"ST-22/JR",			pattern:"^1C3ELB5R",engine:[1],year:[2000,2005]},
			{name:"JS",					pattern:"^1C3AC",engine:[1,2],year:[2007,2011]},
		]},
		{name:"Stratus",				pattern:"^1C3ELB5H",vehicletype:"^(M1)$",engine:[1],year:[1995,2001]},
		{name:"Vision",					pattern:"^1C3HEB6F",vehicletype:"^(M1)$",engine:[1],year:[1994,1998]},
		{name:"Voyager",				pattern:"^1C4G(?![CY])",vehicletype:"^(M1)$"},
	]},
	{name:"Citroën",					pattern:"^([BC]F7|FV7|VF[7FTZ]|VS[78]|VK7|VR7|YF7)",alt:["Citroen"],models:[
		{name:"2CV",					pattern:"^VF7A[2KYZ]",vehicletype:"^(M1)$",engine:[1,2],year:[1949,1990],alt:['Döschwo','Ente']},
		{name:"AX",						pattern:"^VF7ZA",vehicletype:"^(M1)$",engine:[1],year:[1986,1998]},
		{name:"BX",						pattern:"^VF7XB",vehicletype:"^(M1)$",alt:["XB"],engine:[1,2],year:[1982,1994]},
		{name:"Berlingo",				pattern:"^VF7(7[AB]|GB|M[B-R])",vehicletype:"^(M1)$",engine:[1,2],year:[1996],submodels:[
			{name:"I",					pattern:"^VF7M[B-R]",engine:[1,2,5],year:[1996,2008]},
			{name:"II",					pattern:"^VF7(7[AB]|GB)",engine:[1,2,6],year:[2008,2018]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"C-Crosser",				pattern:"^VF7V[UV]",vehicletype:"^(M1)$",engine:[1,2],year:[2007,2013]},
		{name:"C-Zero",					pattern:"^VF71N",vehicletype:"^(M1)$",engine:[6],year:[2010]},
		{name:"C1",						pattern:"^VF7P[AMNS]",vehicletype:"^M1$",engine:[1,2],year:[2005],submodels:[
			{name:"I",					pattern:"^VF7P[MN]",engine:[1,2],year:[2005,2014]},
			{name:"II",					pattern:"^VF7P[AS]",engine:[1,2],year:[2014]},
		]},
		{name:"C15",					pattern:"^VF7VD",vehicletype:"^(M1)$",engine:[1,2],year:[1984,1999]},
		{name:"C2",						pattern:"^VF7J[GM]",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2010]},
		{name:"C25",					pattern:"^VF7(280|290)",vehicletype:"^(M1,N1)$",engine:[1,2],year:[1982,1994],submodels:[
			{name:"Typ 280",			pattern:"^VF7280",engine:[1,2],year:[1982,1990]},
			{name:"Typ 290",			pattern:"^VF7290",engine:[1,2],year:[1990,1994]},
		]},
		{name:"C3",						pattern:"^VF7(2[CR]|F[CLVX]|SC|SX|VC|C8)",vehicletype:"^(M1)$",engine:[1,2],year:[2002],submodels:[
			{name:"I",					pattern:"^VF7(F[CLV]|VC|C8)",engine:[1,2],year:[2002,2009]},
			{name:"II",					pattern:"^VF7SC",engine:[1,2],year:[2009]},
			{name:"III",				pattern:"^VF7(2[CR]|SX)",engine:[1,2],year:[2016]},
		]},
		{name:"C3 Picasso",				pattern:"^VF7SH",vehicletype:"^(M1)$",engine:[1,2,5],year:[2009,2017]},
		{name:"C3 Pluriel",				pattern:"^VF7HB",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2010]},
		{name:"C4 Aircross",			pattern:"^VF7BU",vehicletype:"^(M1)$",engine:[1,2],year:[2012,2017]},
		{name:"C4",						pattern:"^VF7(BU|CL|L[ACGK]|NC)",vehicletype:"^(M1)$",engine:[1,2],year:[2004],submodels:[
			{name:"I",					pattern:"^VF7(L[ACGK]|CL)",engine:[1,2],year:[2004,2010]},
			{name:"II",					pattern:"^VF7(BU|NC)",engine:[1,2],year:[2010,2018]},
		]},
		{name:"C4 Cactus",				pattern:"^VF70[BP]",vehicletype:"^(M1)$",engine:[1,2],year:[2014],submodels:[
			{name:"I",					pattern:"^VF70[BP]",engine:[1,2],year:[2014,2018]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"C4 (Grand) Picasso",		pattern:"^VF7(3[ADE]|U[ADE]|D9)",vehicletype:"^(M1)$",engine:[1,2],year:[2006],submodels:[
			{name:"I",					pattern:"^VF7U[ADE]",engine:[1,2],year:[2006,2013]},
			{name:"II",					pattern:"^VF7(3[ADE]|D9)",engine:[1,2],year:[2013]},
		]},
		{name:"C5",						pattern:"^VF7(D[CER]|R[CDW]|TD)",vehicletype:"^(M1|N1)$",engine:[1,2],year:[2014,2017],submodels:[
			{name:"I",					pattern:"^VF7(D[CER])",engine:[1,2],year:[2001,2008]},
			{name:"II",					pattern:"^VF7(R[CDW]|TD)",engine:[1,2],year:[2008,2017]},
		]},
		{name:"C5 Aircross",			pattern:"---",vehicletype:"^(M1|N1)$",engine:[1,2],year:[2017]},
		{name:"C6",						pattern:"^VF7TD",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2013]},
		{name:"C8",						pattern:"^VF7E[8AB]",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2014]},
		{name:"CX",						pattern:"^VF7MA",vehicletype:"^(M1)$",engine:[1,2],year:[1974,1991],submodels:[
			{name:"I",					pattern:"^VF7MA",engine:[1,2],year:[1974,1985]},
			{name:"II",					pattern:"---",engine:[1,2],year:[1985,1991]},
		]},
		{name:"DS",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1955,1975]},
		{name:"DS3",					pattern:"^VF7S[AB]",vehicletype:"^(M1)$",engine:[1,2,5],year:[2010,2016]},
		{name:"DS4",					pattern:"^VF7NX",vehicletype:"^(M1)$",engine:[1,2],year:[2010,2018]},
		{name:"DS5",					pattern:"^VF7KF",vehicletype:"^(M1)$",engine:[1,2,3],year:[2011,2015]},
		{name:"DS7 Crossback",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2,3],year:[2018]},
		{name:"Evasion",				pattern:"^VF7(AF|AR|U6)",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2002]},
		{name:"Jumper",					pattern:"^VF7(23|Y[A-D])",vehicletype:"^(M1|N1|M1|M3)$",submodels:[
			{name:"Typ 230/244",		pattern:"^VF723",engine:[1,2,5],year:[1994,2006]},
			{name:"Typ 250",			pattern:"^VF7Y[A-D]",engine:[1,2,5],year:[2006]},
		]},
		{name:"Jumpy",					pattern:"^VF7(B[ESYZ]|V[ABEF])",vehicletype:"^(N1|M1|N1|M1)$",engine:[1,2],year:[1995],submodels:[
			{name:"I",					pattern:"^VF7B[ESYZ]",engine:[1,2],year:[1995,2007]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2007,2015]},
			{name:"III",				pattern:"^VF7V[ABEF]",engine:[2],year:[2016]},
		]},
		{name:"Nemo",					pattern:"^VF7A[AJ]",vehicletype:"^(M1)$",engine:[1,2],year:[2007,2015]},
		{name:"Saxo",					pattern:"^VF7S[0136]",vehicletype:"^(M1)$",engine:[1,2],year:[1996,2003]},
		{name:"XM",						pattern:"^VF7Y[34]",vehicletype:"^(M1)$",engine:[1,2],year:[1989,2000]},
		{name:"Xantia",					pattern:"^VF7X[127]",vehicletype:"^(M1)$",engine:[1,2],year:[1993,2001]},
		{name:"Xsara",					pattern:"^VF7(CH|N0)",vehicletype:"^(M1)$",engine:[1,2],year:[1997,2006]},
		{name:"Xsara Picasso",			pattern:"^VF7CH",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2010]},
		{name:"ZX",						pattern:"^VF7N2",vehicletype:"^(M1)$",engine:[1,2],year:[1991,1998]}
	]},
	{name:"CPI",						pattern:"^(RFT)",models:[
		{name:"Aragon",					pattern:"^RFTJR45Y",vehicletype:"^(L3e)$",engine:[1]},
		{name:"BLS",					pattern:"^RFTJR45A",vehicletype:"^(L1e)$"},
		{name:"Crab",					pattern:"^RFTJW",vehicletype:"^(L1e)$",engine:[1],year:[2003,2006]},
		{name:"GTR",					pattern:"^RFTJA",vehicletype:"^(L1e)$",engine:[1],year:[2006,2013]},
		{name:"Hussar",					pattern:"^RFT(HR|JR)",vehicletype:"^(L1e)$",engine:[1],year:[2005,2006]},
		{name:"Oliver",					pattern:"^RFT(3R|JT)",vehicletype:"^(L1e)$",engine:[1],year:[2006,2007]},
		{name:"Popcorn",				pattern:"^RFTJP",vehicletype:"^(L1e)$",engine:[1],year:[2002,2005]},
		{name:"SX",						pattern:"^RFTFA",vehicletype:"^(L1e)$",engine:[1],year:[2006,2010]},
	]},
	{name:"Cupra",						pattern:"---",models:[
		{name:"Ateca",					pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"Ibiza",					pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"Formentor",				pattern:"---",vehicletype:"^(M1)$",year:[2020]},
	]},
	{name:"Dacia",						pattern:"^(UU1)",models:[
		{name:"Dokker",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2,5],year:[2012]},
		{name:"Dokker Express",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2,5],year:[2012]},
		{name:"Duster",					pattern:"^UU1(HSD|HJD)",vehicletype:"^(M1)$",year:[2010],submodels:[
			{name:"I",					pattern:"---",engine:[1,2,5],year:[2010]},
			{name:"II",					pattern:"---",engine:[1,2,5],year:[2017]},
		]},
		{name:"Lodgy",					pattern:"^UU1JSDA",vehicletype:"^(M1)$",engine:[1,2,5],year:[2012]},
		{name:"Logan",					pattern:"^UU1[FKLU]SD[10AF]",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"I",					pattern:"^UU1[FKLU]SD[10AF]",engine:[1,2],year:[2005,2010]},
			{name:"II",					pattern:"---",year:[2013]},
		]},
		{name:"Logan Express",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2012]},
		{name:"Logan MCV",				pattern:"---",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"I",					pattern:"---",engine:[1,2,5],year:[2006,2013]},
			{name:"II",					pattern:"---",engine:[1,2,5],year:[2013]},
		]},
		{name:"Logan Pick-Up",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2009,2012]},
		{name:"Sandero",				pattern:"^UU1(BSDA|5SDA|7SDA)",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"I",					pattern:"^UU1(BSDA)",engine:[1,2,5],year:[2008,2012]},
			{name:"II",					pattern:"^UU1(5SDA|7SDA)",engine:[1,2,5],year:[2012]},
		]},
		{name:"Solenza",				pattern:"---",vehicletype:"^(M1)$",year:[2003,2005]},
	]},
	{name:"Daelim",						pattern:"^(KMY)",models:[]},
	{name:"Daewoo",						pattern:"^(TNA|KL[AY]|UU6|XWB|SUP)",models:[
		{name:"Arcadia",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1994,1999],alt:["KA7/KA8"]},
		{name:"Chairman",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1998,2005],alt:["TYp CM"]},
		{name:"Damas",					pattern:"---",vehicletype:"^(N1)$",engine:[1],year:[1991,2013],alt:["Labo","Attivo"]},
		{name:"Espero",					pattern:"^KLAJ[AF]1",vehicletype:"^(M1)$",engine:[1],year:[1991,1999],alt:["Aranos"]},
		{name:"Evanda",					pattern:"^KLAL[AF]6",vehicletype:"^(M1)$",engine:[1],year:[2002,2004],alt:["Magnus"]},
		{name:"G2X",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007,2009]},
		{name:"Honker",					pattern:"---",vehicletype:"^(M1G)$",engine:[1],year:[2009,2012]},
		{name:"Kalos",					pattern:"^KLAS[AF]4",vehicletype:"^(M1)$",engine:[1],year:[2002,2005]},
		{name:"Korando",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2003]},
		{name:"Lacetti",				pattern:"^KLAN[AF]4",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2010]},
		{name:"Lanos",					pattern:"^KLAT[AF]4",vehicletype:"^(M1)$",engine:[1],year:[1997,2004]},
		{name:"Leganza",				pattern:"^KLAV[AF]6",vehicletype:"^(M1)$",engine:[1],year:[1997,2002]},
		{name:"Lublin",					pattern:"---",vehicletype:"^(N1)$",engine:[1],year:[1995,2004],submodels:[
			{name:"II",					pattern:"---",engine:[1],year:[1995,2003]},
			{name:"III",				pattern:"---",engine:[1],year:[1999,2004]},
		]},
		{name:"Matiz",					pattern:"^KLA.[AM]11",vehicletype:"^(M1)$",engine:[1],year:[1998,2004],alt:["Spark"]},
		{name:"Matiz Classic",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2004],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[2004,2018]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[2005]},
		]},
		{name:"Musso",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2002]},
		{name:"Nexia",					pattern:"^KLAT[AF][16]",vehicletype:"^(M1)$",engine:[1],year:[1994,1997],alt:["Cielo","Pointer","Heaven","Super Racer"]},
		{name:"Nubira",					pattern:"^KLA(J[AF][346]|NA[13])",vehicletype:"^(M1)$",engine:[1],year:[1997,2004],submodels:[
			{name:"J100",				pattern:"---",engine:[1],year:[1997,1999]},
			{name:"J150",				pattern:"---",engine:[1],year:[1999,2002]},
			{name:"J190",				pattern:"---",engine:[1],year:[2002,2003]},
			{name:"J200",				pattern:"^KLAN[AF][13]",engine:[1],year:[2003,2004]},
		]},
		{name:"Oltena",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991,1993]},
		{name:"Polonez",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1978,2002]},
		{name:"Prince",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991,1997],alt:["Super Salon","Brougham"]},
		{name:"Racer",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1986,1994],alt:["Fantasy","LeMans"]},
		{name:"Royale",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1993,1999]},
		{name:"Pick Up",				pattern:"^SUP[BT]",vehicletype:"^(M1)$",engine:[2],year:[2011,2013]},
		{name:"Tacuma",					pattern:"^KLAU[AF]7",vehicletype:"^(M1)$",engine:[1],year:[2000,2011],alt:["Rezzo"]},
		{name:"Tico",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991,2001],alt:["Fino"]},
		{name:"Veronica",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2014],alt:["Epica","Tosca"]},
	]},
	{name:"Daihatsu",					pattern:"^(JDA(?!M3))",models:[
		{name:"Applause",				pattern:"^JDAA[1-9]",vehicletype:"^(M1)$",engine:[1],year:[1989,2000]},
		{name:"Charade",				pattern:"^JDA(G[1-9]|000G)",vehicletype:"^(M1)$",year:[1977,2013],submodels:[
			{name:"G10",				pattern:"---",engine:[1],year:[1977,1983]},
			{name:"G11",				pattern:"^JDA000G11",engine:[1],year:[1983,1987]},
			{name:"G100",				pattern:"^JDAG100",engine:[1],year:[1987,1994]},
			{name:"G200/203",			pattern:"^JDAG20[03]",engine:[1],year:[1994,1998]},
			{name:"L500",				pattern:"---",engine:[1],year:[1995,1998]},
			{name:"L251",				pattern:"---",engine:[1],year:[2003,2011]},
			{name:"L276",				pattern:"---",engine:[1],year:[2008]},
			{name:"XP9",				pattern:"---",engine:[1],year:[2011,2013]},
		]},
		{name:"Charmant",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Copen",					pattern:"^JDAL881",vehicletype:"^(M1)$",engine:[1],year:[2002,2011]},
		{name:"Cuore",					pattern:"^JDA(L[257]|000L8)",vehicletype:"^(M1)$",year:[1980,2013],submodels:[
			{name:"L55/L60",			pattern:"^JDA000L[56]",engine:[1],year:[1980,1985]},
			{name:"L80",				pattern:"^JDA000L80",engine:[1],year:[1985,1990]},
			{name:"L201",				pattern:"^JDAL201",engine:[1],year:[1990,1995]},
			{name:"L501",				pattern:"^JDAL501",engine:[1],year:[1995,2000]},
			{name:"L7",					pattern:"^JDAL701",engine:[1],year:[1999,2004]},
			{name:"L251",				pattern:"^JDAL251",engine:[1],year:[2003,2007]},
			{name:"L276",				pattern:"^JDAL276",engine:[1],year:[2007,2013]},
		]},
		{name:"Delta",					pattern:"---",vehicletype:"^(N1)$",engine:[1],year:[1969]},
		{name:"Feroza",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1989,1997]},
		{name:"Freeclimber",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1991,1993]},
		{name:"Gran Move",				pattern:"^JDAG30",vehicletype:"^(M1)$",engine:[1],year:[1997,2002]},
		{name:"Hijet",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1992,2002]},
		{name:"Materia",				pattern:"^JDAM4",vehicletype:"^(M1)$",engine:[1],year:[2006,2011]},
		{name:"Move",					pattern:"^JDAL[69]01",vehicletype:"^(M1)$",year:[1995,2001],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1995,1997]},
			{name:"II",					pattern:"^JDAL[69]01",engine:[1],year:[1998,2001]},
		]},
		{name:"Rocky",					pattern:"^JDA000F[1-9]",vehicletype:"^(M1)$"},
		{name:"Sirion",					pattern:"^JDAM1",vehicletype:"^(M1)$",engine:[1],year:[1998,2013]},
		{name:"Terios",					pattern:"^JDAJ[1-3]",year:[1997,2013],submodels:[
			{name:"J100",				pattern:"^JDAJ1",engine:[1],year:[1997,2006]},
			{name:"J200",				pattern:"^JDAJ2",engine:[1],year:[2006,2017]},
			{name:"J300",				pattern:"^JDAJ3",engine:[1],year:[2017]},
		]},
		{name:"Trevis",					pattern:"^JDAL651",vehicletype:"^(M1)$",engine:[1],year:[2006,2009]},
		{name:"YRV",					pattern:"^JDAM2",vehicletype:"^(M1)$",engine:[1],year:[2000,2005]},
	]},
	{name:"Daimler",					pattern:"^(WDA)",models:[]},
	{name:"Derbi",						pattern:"^(VTH|ZDP)",models:[
		{name:"Atlantis",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Boulevard",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"DRD",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"GP1",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"GPR",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Hunter",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Mulhacen",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Rambla",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Senda",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Senda R",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Vamos",					pattern:"---",vehicletype:"^(L1e)$"},
	]},
	{name:"Dethleffs",					pattern:"^(WDT)",models:[
		{name:"Arist",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Beduin",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Bolero",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Camper",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Campy",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Family",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Globetrotter",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Globetrotter SD",		pattern:"---",vehicletype:"^(M1)$"},
		{name:"New Line",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nomad",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nomad 350 HK",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Tourist Light",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Vari",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Dodge",						pattern:"^(1B[34]|2B[3-7]|1D[3478]|3D[34]|SDD|VSD|2C3CD|^1C4[RS]D)",models:[
		{name:"Avenger",				pattern:"^1B3AC",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"I",					pattern:"---",year:[1995,2000]},
			{name:"II",					pattern:"^1B3AC",engine:[1,2],year:[2007]},
		]},
		{name:"Caliber",				pattern:"^1B3HB",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2011]},
		{name:"Challenger",				pattern:"^2C3CDZ",vehicletype:"^(M1)$",year:[2006]},
		{name:"Charger",				pattern:"^2C3CDX",vehicletype:"^(M1)$",engine:[1],year:[2005],submodels:[
			{name:"I",					pattern:"^2B3[LK]A",engine:[1],year:[2005]},
			{name:"II ",				pattern:"^2C3CDX",engine:[1],year:[2015]},
		]},
		{name:"Dart",					pattern:"^1C3CD",vehicletype:"^(M1)$",year:[2012]},
		{name:"Durango",				pattern:"^1D[48]HB",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"I",					pattern:"^1B4HS",year:[1998,2003]},
			{name:"II",					pattern:"^1D[48]HB",year:[2003,2009]},
			{name:"III",				pattern:"^1C4[RS]D",year:[2011]},
		]},
		{name:"Journey",				pattern:"^3D4(GG|PG)",vehicletype:"^(M1)$",engine:[1,2,5],year:[2008]},
		{name:"Nitro",					pattern:"^1D8GU",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2011]},
		{name:"Ram",					pattern:"^(1C6R[DR]|1D7(H[AU]|KU|RV)|1B7[HK][CF])",vehicletype:"^(M1)$",year:[1981],submodels:[
			{name:"BR",					pattern:"^(1B7[HK][CF]|2B6HB)",year:[1994,2001]},
			{name:"DR",					pattern:"^1D7(H[AU]|KU)",year:[2002,2009]},
			{name:"IV",					pattern:"^1C6R[DR]|1D7RV",year:[2009]},
		]},
	]},
	{name:"DS Automobiles",				pattern:"^(VR1)",models:[]},
	{name:"Ducati",						pattern:"^(ZKC|ZDM)",models:[
		{name:"307",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"400",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"500",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"600",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"748",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"750",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"888",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"900",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"916",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"944",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"996",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"998",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"999",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"1098",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"1198",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"848 Evo",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Diavel",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Gas Contact",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"HR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Hypermotard",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"K-Roo",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Monster",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Montesa",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Multistrada",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"ST3",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Streetfighter",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Eifelland",					pattern:"^(WEF)",models:[
		{name:"Deseo",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Holiday",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Elnagh",						pattern:"^(ZEH)",models:[
		{name:"Atmos",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Baron",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Clipper",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"CPT",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Doral",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Duke",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Golden King",			pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Joxy",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"King",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Magnum",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Marlin",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Painter",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Prince",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Sleek",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Slim",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Super C",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Super D",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"T-Loft",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
	]},
	{name:"Enfield",					pattern:"^(MBF)",models:[
		{name:"Bullet 500 Classic",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Bullet 500 de Luxe",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Bullet 500 Electra",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Bullet 500 Standard",	pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Military",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Superbullet 500",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Eriba",						pattern:"^(WER)",models:[
		{name:"Eribelle",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Feeling",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Future",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Living",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Moving",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Nova",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Sporting",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Swing",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Touring",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Esterel",					pattern:"^(VFM)",models:[]},
	{name:"Eura-Mobil",					pattern:"^(WER)",models:[
		{name:"Activa",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Contura",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Integra",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Profila",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Quixta",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Sporting",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Terrestra",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
	]},
	{name:"Explorer",					pattern:"^(L5Y)",models:[
		{name:"Agon",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Ares",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Atlas",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Bazooka",				pattern:"---",vehicletype:"^(L6e)$",engine:[1]},
		{name:"Bullet",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cracker",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Defender",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Discovery",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Everest",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Grison",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Grumbler",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Patriot",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Phantom",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Ranger",					pattern:"---",vehicletype:"^(L6e)$",engine:[1]},
		{name:"Spin",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Stinger",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Titan",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Trasher",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Twister",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XRX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Faraday Future",				pattern:"---",models:[
		{name:"FF 91",					pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"FFZero1",				pattern:"---",vehicletype:"^(M1)$",year:[2020]},
		{name:"SUV",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
	]},
	{name:"FB",							pattern:"^(W09.{8}F13)",models:[]},
	{name:"Fendt",						pattern:"^(WFC)",models:[
		{name:"Bianco",					pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Bianco Sportivo",		pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Brillant",				pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Diamant",				pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Diamant Classico",		pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Joker Bianco",			pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"K-Mobil",				pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Karat",					pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Platin",					pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Saphir",					pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(T1)$",engine:[1]},
		{name:"Topas",					pattern:"---",vehicletype:"^(T1)$",engine:[1]},
	]},
	{name:"Ferrari",					pattern:"^(ZFF|ZDF)",models:[
		{name:"328",					pattern:"^ZFF[CWXW]A",vehicletype:"^(M1)$",engine:[1],year:[1985,1989]},
		{name:"348",					pattern:"^ZFF[FKU]A",vehicletype:"^(M1)$",engine:[1],year:[1989,1995]},
		{name:"360",					pattern:"^ZFF[DY]T",vehicletype:"^(M1)$",engine:[1],year:[1999,2005]},
		{name:"360 Modena",				pattern:"^ZFFYR",vehicletype:"^(M1)$",engine:[1],year:[1999,2005]},
		{name:"456",					pattern:"^ZFF(SD|WP)",vehicletype:"^(M1)$",engine:[1],year:[1993,2004]},
		{name:"458",					pattern:"^ZFF6[78]",vehicletype:"^(M1)$",engine:[1],year:[2009,2015]},
		{name:"488",					pattern:"^ZFFEZ59",vehicletype:"^(M1)$",year:[2015]},
		{name:"488 Pista",				pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"512",					pattern:"^ZFFLA",vehicletype:"^(M1)$",engine:[1],year:[1976,1984]},
		{name:"550 Maranello",			pattern:"^ZFFZR",vehicletype:"^(M1)$",engine:[1],year:[1996,2001]},
		{name:"575",					pattern:"^ZFFBT",vehicletype:"^(M1)$",engine:[1],year:[2002,2006]},
		{name:"599",					pattern:"^ZFFFD",vehicletype:"^(M1)$",engine:[1],year:[2006,2012]},
		{name:"599 GTB",				pattern:"^ZFFFD",vehicletype:"^(M1)$",year:[2010,2010]},
		{name:"612 Scaglietti",			pattern:"^ZFFAY",vehicletype:"^(M1)$",engine:[1],year:[2004,2011]},
		{name:"812 Superfast",			pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"California T",			pattern:"^ZFF[TL]J",vehicletype:"^(M1)$",engine:[1],year:[2008,2017]},
		{name:"Dino",					pattern:"---",vehicletype:"^(M1)$",year:[1967,1980]},
		{name:"LaFerrari",				pattern:"^ZFF76",vehicletype:"^(M1)$",year:[2013,2018]},
		{name:"Enzo",					pattern:"^ZFFCZ",vehicletype:"^(M1)$",year:[2002,2004]},
		{name:"F12 Berlinetta",			pattern:"^ZFF74",vehicletype:"^(M1)$",year:[2012,2017]},
		{name:"F12 TRS",				pattern:"^ZFF74",vehicletype:"^(M1)$",year:[2014,2014]},
		{name:"F 355",					pattern:"^ZFF(P[AR]|XR)",vehicletype:"^(M1)$",year:[1994,1999]},
		{name:"F 430",					pattern:"^ZFFEZ58",vehicletype:"^(M1)$",engine:[1],year:[2004,2009]},
		{name:"F 50",					pattern:"^ZFFTA",vehicletype:"^(M1)$",year:[1996,1997]},
		{name:"F 60 America",			pattern:"---",vehicletype:"^(M1)$",year:[2014,2015]},
		{name:"F8 Tributo",				pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"FF",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011,2016]},
		{name:"FXX",					pattern:"---",vehicletype:"^(M1)$",year:[2005,2006]},
		{name:"GTC4Lusso",				pattern:"^ZFF82",vehicletype:"^(M1)$",year:[2016]},
		{name:"Monza",					pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"Portofino",				pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"Sergio",					pattern:"---",vehicletype:"^(M1)$",year:[2014,2015]},
		{name:"Testarossa ",			pattern:"^ZFFSA",vehicletype:"^(M1)$",year:[1984,1996],submodels:[
			{name:"512 TR",				pattern:"---",year:[1991,1994]},
			{name:"512M",				pattern:"---",year:[1994,1996]},
		]},
	]},
	{name:"Fiat",						pattern:"^(ZFA|8AP|SUF|9BD|MCA|ZFC|3C4)",models:[
		{name:"Abarth 124 Spider",		pattern:"^ZFA124",vehicletype:"^(M1)$",engine:[1],year:[2016]},
		{name:"Abarth 500",				pattern:"^ZFA312",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"Abarth Grande Punto",	pattern:"^ZFA1999",vehicletype:"^(M1)$",engine:[1],year:[2009,2013]},
		{name:"124 Spider",				pattern:"^ZFA124",vehicletype:"^(M1)$",year:[1966],submodels:[
			{name:"I",					pattern:"^ZFA124",engine:[1],year:[1966,1985]},
			{name:"II",					pattern:"---",engine:[1],year:[2016]},
		]},
		{name:"126",					pattern:"^SUF126",vehicletype:"^(M1)$",engine:[1],year:[1972,1987]},
		{name:"500",					pattern:"^ZFA(170|312)",vehicletype:"^(M1)$",engine:[1,2],year:[1936],submodels:[
			{name:"Topolino",			pattern:"---",engine:[1],year:[1936,1957]},
			{name:"Nuovo 500",			pattern:"---",engine:[1],year:[1957,1975]},
			{name:"Cinquecento",		pattern:"^ZFA170",engine:[1],year:[1992,1998]},
			{name:"500X",				pattern:"^ZFA312",engine:[1,2],year:[2014]},
			{name:"500L",				pattern:"^ZFA312",engine:[1,2],year:[2012]},
			{name:"500",				pattern:"^ZFA312",engine:[1],year:[2007]},
		]},
		{name:"Argenta",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1981,1986]},
		{name:"Barchetta",				pattern:"^ZFA183",vehicletype:"^(M1)$",engine:[1],year:[1995,2005]},
		{name:"Brava",					pattern:"^ZFA182",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2001]},
		{name:"Bravo",					pattern:"^ZFA(182|198)",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2014],submodels:[
			{name:"Typ 182",			pattern:"^ZFA182",engine:[1,2],year:[1995,2001]},
			{name:"Typ 198",			pattern:"^ZFA198",engine:[1,2],year:[2007,2014]},
		]},
		{name:"Coupé",					pattern:"^ZFA175",vehicletype:"^(M1)$",engine:[1],year:[1994,2000]},
		{name:"Croma",					pattern:"^ZFA(154|195)",vehicletype:"^(M1)$",engine:[1,2],year:[1985,2010],submodels:[
			{name:"Typ 154",			pattern:"^ZFA154",engine:[1,2],year:[1985,1996]},
			{name:"Typ 195",			pattern:"^ZFA195",engine:[1,2],year:[2005,2010]},
		]},
		{name:"Doblò",					pattern:"^ZFA(223|263)",vehicletype:"^(M1)$",engine:[1,2],year:[2000],submodels:[
			{name:"Typ 223",			pattern:"^ZFA223",engine:[1,2],year:[2000]},
			{name:"Typ 263",			pattern:"^ZFA263",engine:[1,2],year:[2010]},
		]},
		{name:"Ducato",					pattern:"^ZFA(230|244|250|280|290)",vehicletype:"^(M1)$",engine:[1,2],year:[1972,1987],submodels:[
			{name:"Typ 280",			pattern:"^ZFA(280|290)",engine:[1,2],year:[1982,1994],alt:["Talento"]},
			{name:"Typ 230/244",		pattern:"^ZFA(230|244)",engine:[1,2],year:[1994,2006]},
			{name:"Typ 250",			pattern:"^ZFA250",engine:[2],year:[2006]},
		]},
		{name:"Fiorino",				pattern:"^ZFA(127|225)",vehicletype:"^(M1)$",engine:[1,2],year:[1988,2013],submodels:[
			{name:"Typ 127",			pattern:"^ZFA127",engine:[1,2],year:[1977,1987]},
			{name:"Typ 225",			pattern:"^ZFA225",engine:[1,2],year:[1988,2013],alt:["Qubo"]},
		]},
		{name:"Freemont",				pattern:"^3C4PF[AB]B",vehicletype:"^(M1)$",engine:[1,2],year:[2011,2016]},
		{name:"Fullback",				pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2016]},
		{name:"Idea",					pattern:"^ZFA350",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2016]},
		{name:"Linea",					pattern:"^ZFA323",vehicletype:"^(M1)$",engine:[1,2],year:[2007,2018]},
		{name:"Marea",					pattern:"^ZFA185",vehicletype:"^(M1)$",engine:[1,2],year:[1996,2002]},
		{name:"Multipla",				pattern:"^ZFA186",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2010]},
		{name:"Palio",					pattern:"^ZFA178",vehicletype:"^(M1)$",engine:[1,2],year:[1996]},
		{name:"Panda",					pattern:"^ZFA(141|169|319)",vehicletype:"^(M1)$",engine:[1,2],year:[1980],submodels:[
			{name:"Typ 141",			pattern:"^ZFA141",engine:[1,2],year:[1980,2003]},
			{name:"Typ 169",			pattern:"^ZFA169",engine:[1,2],year:[2003,2012]},
			{name:"Typ 319",			pattern:"^ZFA319",engine:[1,2],year:[2011]},
		]},
		{name:"Punto",					pattern:"^ZFA(199|188)",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2010],submodels:[
			{name:"Typ 176",			pattern:"^ZFA176",engine:[1,2],year:[1993,2000]},
			{name:"Typ 188",			pattern:"^ZFA188",engine:[1,2],year:[1999,2007]},
			{name:"Typ 199",			pattern:"^ZFA199",engine:[1,2],year:[2005,2018]},
		]},
		{name:"Scudo",					pattern:"^ZFA(220|270)",vehicletype:"^(M1)$",engine:[1,2],year:[1996,2016],submodels:[
			{name:"I",					pattern:"^ZFA220",engine:[1,2],year:[1996,2006]},
			{name:"II",					pattern:"^ZFA270",engine:[1,2],year:[2007,2016]},
		]},
		{name:"Sedici",					pattern:"^TSMFY[AB][26]1",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2014]},
		{name:"Seicento",				pattern:"^ZFA187",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2011]},
		{name:"Stilo",					pattern:"^ZFA192",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2008]},
		{name:"Strada",					pattern:"^ZFA178",vehicletype:"^(M1)$",engine:[1,2],year:[1999]},
		{name:"Tempra",					pattern:"^ZFA159",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1996]},
		{name:"Tipo",					pattern:"^ZFA(160|356)",vehicletype:"^(M1)$",engine:[1,2],year:[1988],submodels:[
			{name:"I",					pattern:"^ZFA160",engine:[1,2],year:[1988,1995]},
			{name:"II",					pattern:"^ZFA356",engine:[1,2],year:[2015]},
		]},
		{name:"Ulysse",					pattern:"^ZFA179",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2014],submodels:[
			{name:"I",					pattern:"^ZFA---",engine:[1,2],year:[1998,2002]},
			{name:"II",					pattern:"^ZFA179",engine:[1,2],year:[2002,2014]},
		]},
		{name:"Uno",					pattern:"^ZFA(146|327)",vehicletype:"^(M1)$",engine:[1,2],year:[1983],submodels:[
			{name:"I",					pattern:"^ZFA146",engine:[1,2],year:[1983,2014]},
			{name:"II",					pattern:"^ZFA327",engine:[1,2],year:[2010]},
		]},
	]},
	{name:"Fisker",						pattern:"^(YH4)",models:[
		{name:"Atlantic",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Karma",					pattern:"^YH4K1[046][AB]",vehicletype:"^(M1)$",engine:[3],year:[2011]},
		{name:"Surf",					pattern:"---",vehicletype:"^(M1)$",year:[2014]},
	]},
	{name:"Ford",						pattern:"^(WF0|VS6|6FP|1ZV|SFA|EF0|LVS|MAJ|[12]F[A-DMT]|8AF|9BF|3FA|3FE|PE1|AFA|MNB|NM0|VSKNX)",models:[
		{name:"B-Max",					pattern:"^WF0.XXERJ",vehicletype:"^(M1)$",engine:[1,2,5],year:[2012,2017]},
		{name:"Cosworth",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Cougar",					pattern:"^WF0HT6[01]",vehicletype:"^(M1)$",engine:[1],year:[1998,2002]},
		{name:"Courier",				pattern:"^WF0(5XXBAJ)",vehicletype:"^(N1)$",engine:[1,2],year:[1989,2001]},
		{name:"EcoSport",				pattern:"^WF0(3P1|.XX(M[RT]|ERK))",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"Gen. 1",				pattern:"^WF0(3P1)",engine:[1,2],year:[2003,2012]},
			{name:"Gen. 2",				pattern:"^WF0(.XX(M[RT]|ERK))",engine:[1,2],year:[2012]},
		]},
		{name:"Edge",					pattern:"^2FM(PK|DK|TK)",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"Gen. 1",				pattern:"^2FM(DK)",engine:[1,2],year:[2006,2015]},
			{name:"Gen. 2",				pattern:"^2FM(PK|TK)",engine:[1,2],year:[2015]},
		]},
		{name:"Escort",					pattern:"^WF0(.XX..A)",vehicletype:"^(M1)$",year:[1968,1998],submodels:[
			{name:"MK 1",				pattern:"---",engine:[1],year:[1967,1974]},
			{name:"MK 2",				pattern:"---",engine:[1],year:[1974,1980]},
			{name:"MK 3",				pattern:"---",engine:[1,2],year:[1980,1985]},
			{name:"MK 4",				pattern:"^WF0[ABN]XXGCA",engine:[1,2],year:[1986,1990]},
			{name:"MK 5",				pattern:"^WF0[0MY]XXGCA",engine:[1,2],year:[1990,1992]},
			{name:"MK 6",				pattern:"---",engine:[1,2],year:[1992,1995]},
			{name:"MK 7",				pattern:"---",engine:[1,2],year:[1995,2000]},
		]},
		{name:"Orion",					pattern:"^WF0[EF]XXGCA",vehicletype:"^(M1)$",engine:[1,2],year:[1983,1993],submodels:[
			{name:"MK 1",				pattern:"^WF0[EF]XXGCA",engine:[1,2],year:[1983,1990]},
			{name:"MK 2",				pattern:"^WF0---",engine:[1],year:[1990,1993]},
		]},
		{name:"Explorer",				pattern:"^WF0([DZ]U[37]|EU|2K)",vehicletype:"^(M1)$",year:[1993],submodels:[
			{name:"MK 1",				pattern:"^WF0(DU3)",engine:[1],year:[1993,1995]},
			{name:"MK 2",				pattern:"^WF0(ZU3)",engine:[1],year:[1995,2001]},
			{name:"MK 3",				pattern:"^WF0(DU|ZU)7",year:[2001,2006]},
			{name:"MK 4",				pattern:"^WF0(EU)",year:[2006,2010]},
			{name:"MK 5",				pattern:"^WF0(2K)",year:[2011]},
		]},
		{name:"F-150",					pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"F-150 Raptor",			pattern:"---",vehicletype:"^(M1)$",year:[2010],submodels:[
			{name:"I",					pattern:"---",year:[2010]},
			{name:"II",					pattern:"---",year:[2016]},
		]},
		{name:"Fiesta",					pattern:"^WF0.XX..J",vehicletype:"^(M1)$",year:[1976],submodels:[
			{name:"MK 1",				pattern:"---",engine:[1,2],year:[1976,1983]},
			{name:"MK 2",				pattern:"^WF0.XX..J",engine:[1,2],year:[1983,1989]},
			{name:"MK 3",				pattern:"^WF0.XX..J",engine:[1,2],year:[1989,1996]},
			{name:"MK 4",				pattern:"^WF03XXBAJ",engine:[1,2],year:[1995,1999]},
			{name:"MK 5",				pattern:"^WF0BXXGAJ",engine:[1,2],year:[1999,2001]},
			{name:"MK 6",				pattern:"^WF0[CDFH]XXGAJ",engine:[1,2],year:[2001,2008]},
			{name:"MK 7",				pattern:"^WF0[GJR]XXGAJ",engine:[1,2],year:[2008,2017]},
			{name:"MK 8",				pattern:"^WF0.XX..J",engine:[1,2],year:[2017]},
		]},
		{name:"Fusion",					pattern:"^WF0UXXGAJ",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2012]},
		{name:"Figo",					pattern:"---",vehicletype:"^(M1)$",year:[2010]},
		{name:"C-MAX",					pattern:"^WF0.XX(GC[BDE]|WPB)",vehicletype:"^(M1)$",year:[2003,2019],submodels:[
			{name:"MK 1",				pattern:"^WF0[EM]XXGCD",engine:[1,2,5],year:[2003,2009]},
			{name:"MK 2",				pattern:"^WF0(JXXWPB|JXXGCB|VXXGCE)",engine:[1,2,5],year:[2010]},
		]},
		{name:"Focus",					pattern:"^WF0.XX..[BCD]",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"MK 1",				pattern:"^WF0[0ABHNXY]XXGCD",engine:[1,2],year:[1998,2004]},
			{name:"MK 2",				pattern:"^WF0[35GFPSW]XXGCD",engine:[1,2,5],year:[2004,2011]},
			{name:"MK 3",				pattern:"^WF0([56X]XXGCC|[0XKL]XXGC[BD])",engine:[1,2,5,5],year:[2011,2018]},
			{name:"MK 4",				pattern:"---",year:[2018]},
		]},
		{name:"Focus RS",				pattern:"^WF0.XX..D",vehicletype:"^(M1)$",year:[2002,2018],submodels:[
			{name:"MK 1",				pattern:"---",engine:[1],year:[2002,2004]},
			{name:"MK 2",				pattern:"---",engine:[1],year:[2009,2010]},
			{name:"MK 3",				pattern:"---",year:[2015,2018]},
		]},
		{name:"Focus Turnier",			pattern:"^WF0.XX..D",vehicletype:"^(M1)$"},
		{name:"Galaxy",					pattern:"^WF0.XX..W",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"I (Typ WGR)",		pattern:"^WF0GXXPSW",engine:[1,2],year:[1995,2006]},
			{name:"II (Typ WA6)",		pattern:"^WF0[MN]XXGBW",engine:[1,2,5],year:[2006,2015]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2015]},
		]},
		{name:"Granada",				pattern:"^WF0.XX..G",vehicletype:"^(M1)$"},
		{name:"Scorpio",				pattern:"^WF0.XX..G",vehicletype:"^(M1)$",engine:[1,2],year:[1994,1998]},
		{name:"Grande C-Max",			pattern:"^WF0(.XX(GC[BDE]|WPB))",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2019]},
		{name:"GT",						pattern:"---",vehicletype:"^(M1)$",year:[1964],submodels:[
			{name:"GT II",				pattern:"---",year:[2004,2006]},
			{name:"GT III",				pattern:"---",year:[2016]},
		]},
		{name:"Ka",						pattern:"^WF0.XX..R",vehicletype:"^(M1)$",year:[1996],submodels:[
			{name:"Typ RBT",			pattern:"^WF0.XXLTR",engine:[1],year:[1996,2008]},
			{name:"Typ RU8",			pattern:"^WF0.XXWPR",engine:[1,2],year:[2009]},
			{name:"MK 3",				pattern:"---",year:[2016]},
		]},
		{name:"StreetKa",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2005]},
		{name:"Kuga",					pattern:"^WF0(RXXGCD|AXXWPM)",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"MK 1",				pattern:"^WF0RXXGCD",engine:[1,2],year:[2008,2012]},
			{name:"MK 2",				pattern:"^WF0AXXWPM",engine:[1,2],year:[2012]},
		]},
		{name:"Maverick",				pattern:"^VSKNX",vehicletype:"^(M1)$",year:[1993,2007],submodels:[
			{name:"I",					pattern:"^VSKNX",engine:[1,2],year:[1993,1998]},
			{name:"II",					pattern:"---",engine:[1],year:[2000,2007]},
		]},
		{name:"Mondeo",					pattern:"^WF0([EFJ]XXWPC|[45ADW]XXGBB)",vehicletype:"^(M1)$",year:[1993],submodels:[
			{name:"I (GBP)",			pattern:"^WF0.XX..B",engine:[1,2],year:[1993,1995]},
			{name:"II (BAP)",			pattern:"^WF0.XX..B",engine:[1,2],year:[1996,1999]},
			{name:"III (B4Y)",			pattern:"^WF0[45ADW]XXGBB",engine:[1,2],year:[2000,2007]},
			{name:"IV (BA7)",			pattern:"^WF0.XX..B",engine:[1,2,5],year:[2007,2014]},
			{name:"V",					pattern:"^WF0[EFJ]XXWPC",engine:[1,2,3],year:[2014]},
		]},
		{name:"Mondeo ST",				pattern:"---",vehicletype:"^(M1)$",year:[1996,2007],submodels:[
			{name:"ST 200",				pattern:"---",engine:[1],year:[1996,2000]},
			{name:"ST 220",				pattern:"---",engine:[1],year:[2000,2007]},
		]},
		{name:"Mustang",				pattern:"^(1FA[CF]P4|1ZV(FT|HT|BP)8|1FA[6T]P8)",vehicletype:"^(M1)$",year:[1964],submodels:[
			{name:"I",					pattern:"---",year:[1964,1973]},
			{name:"II",					pattern:"---",year:[1973,1978]},
			{name:"III",				pattern:"^1FACP4",year:[1979,1993]},
			{name:"IV",					pattern:"^(1FAFP4|1ZV[FH]T8)",year:[1994,2004]},
			{name:"V",					pattern:"^1ZVBP8",year:[2004,2014]},
			{name:"VI",					pattern:"^1FA[6T]P8",engine:[1],year:[2014]},
		]},
		{name:"Probe",					pattern:"^1ZVCT2|1FALT2",vehicletype:"^(M1)$",year:[1989,1997],submodels:[
			{name:"1",					pattern:"---",engine:[1],year:[1989,1992]},
			{name:"2",					pattern:"^1ZVCT2|1FALT2",engine:[1],year:[1991,1997]},
		]},
		{name:"Profila",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Puma",					pattern:"^WF0.XX..E",vehicletype:"^(M1)$",engine:[1],year:[1997,2002]},
		{name:"Ranger",					pattern:"^WF0([LU]MFE[1-9]0|[GP]XXMJ2)",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"I",					pattern:"---",engine:[2],year:[1998,2006]},
			{name:"II",					pattern:"---",engine:[2],year:[2006,2012]},
			{name:"III",				pattern:"^6FP[GP]XXMJ2",engine:[2],year:[2012]},
		]},
		{name:"Sierra",					pattern:"^WF0AXXGBB",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1993]},
		{name:"S-MAX",					pattern:"^WF0(SXXGBW|JXXWPC)",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"I",					pattern:"^WF0SXXGBW",engine:[1,2,5],year:[2006,2015]},
			{name:"II",					pattern:"^WF0JXXWPC",engine:[1,2],year:[2015]},
		]},
		{name:"Shelby GT 500",			pattern:"---",vehicletype:"^(M1)$",year:[2006]},
		{name:"Shelby GT350 R Mustang",	pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Taunus",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Taurus",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Thunderbird",			pattern:"---",vehicletype:"^(M1)$",year:[1955,2005],submodels:[
			{name:"Retro-Birds",		pattern:"---",year:[2002,2005]},
			{name:"Super Birds",		pattern:"---",year:[1989,1997]},
		]},
		{name:"Tourneo",				pattern:"^WF0(.XX(TT[FGP]|TAG)|3XXTTG)",vehicletype:"^(M1)$",year:[2003],submodels:[
			{name:"I",					pattern:"^WF03XXTTG",engine:[1,2],year:[2003,2013]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"Transit",				pattern:"^WF0(.XX(BDF|GB[FV]|WPG|TTG)|1XXTTG|5XXBDF|[57A]XXTTF|AXXBD[VF])",vehicletype:"^(M1)$",year:[1953],submodels:[
			{name:"Gen. 5",				pattern:"^WF0(AXXBD[VF]|AXXTTF)",engine:[1,2],year:[2000,2006]},
			{name:"Gen. 6",				pattern:"^WF0(1XXTTG|5XXBDF|[57]XXTTF)",engine:[2],year:[2006,2014]},
			{name:"Gen. 7",				pattern:"^WF0.XXWPG",year:[2014]},
		]},
		{name:"Transit Courier",		pattern:"---",vehicletype:"^(M1)$"},
		{name:"Transit Tourneo Connect",pattern:"---",vehicletype:"^(M1)$"},
		{name:"Transit Tourneo Courier",pattern:"---",vehicletype:"^(M1)$"},
		{name:"Transit Tourneo Custom",	pattern:"---",vehicletype:"^(M1)$"},
		{name:"Windstar 1",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1995,1998]},
	]},
	{name:"Frankia",					pattern:"^(W09.{8}F06)",models:[
		/* Wohnmobile */
		{name:"Bavaria",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"F-Line",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"M-Line",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Platin",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Selection",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Titan",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Generic",					pattern:"^(VA4)",models:[
		{name:"Pandora 50",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS 8000 50",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sirion 50/125",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Demonio 50/125",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cruzer 50",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Classic 50/125",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TTX Elektro",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TR 50",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Vionis Elektro",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Code 125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GRS 125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GRS 125 Gunmetal Grey",	pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TW 125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Genesis",					pattern:"---",models:[
		{name:"G90",					pattern:"---",vehicletype:"^(M1)$",year:[2016]},
	]},
	{name:"Gilera",						pattern:"^(VTB|ZAP(AB|G1))",models:[
		{name:"Cougar",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"DNA",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Fuoco",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"GP",						pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"GSM",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"M07",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Nexus",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Nexus 500 FL",			pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Northwest",				pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"RCR Motocross",			pattern:"^ZAPG1",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Runner",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"SMT Supermotorrad",		pattern:"^ZAPAB",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Stalker",				pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
		{name:"Storm",					pattern:"---",vehicletype:"^(L2e)$",engine:[1]},
	]},
	{name:"Globecar",					pattern:"---",models:[
		/* Wohnmobile */
		{name:"Campscout",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Familyscout",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Fortscout",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Globescout",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Roadscout",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Travelscout",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Trendscout",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Twinscout",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Harbeck",					pattern:"^(WHR)",models:[]},
	{name:"Harley-Davidson",			pattern:"^(MEG|[15]HD)",models:[
		{name:"883",					pattern:"^[15]HD(4C|LE)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Bad Boy",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Blackline",				pattern:"^[15]HD1JP",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cross Bones",			pattern:"^[15]HD1JM",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dyna",					pattern:"^[15]HD1G",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Electra Glide",			pattern:"^[15]HD1(AA|FC|KE|EL|PR|TE)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Fat Bob",				pattern:"^[15]HD1YF",vehicletype:"^(L3e)$",engine:[1],year:[1979,2016]},
		{name:"Fat Boy",				pattern:"^[15]HD1J[NT]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Forty-Eight",			pattern:"^[15]HD1LC",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Heritage",				pattern:"^[15]HD1B",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Late Shovel",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Low Rider",				pattern:"^[15]HD1EB",vehicletype:"^(L3e)$",engine:[1],year:[1977,2009]},
		{name:"Night Rod",				pattern:"^[15]HD1H[DHM]",vehicletype:"^(L3e)$",engine:[1],year:[2006,2017]},
		{name:"Nightster",				pattern:"^[15]HD1CZ",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Panhead",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1948,1965]},
		{name:"Road Glide",				pattern:"^[15]HD1K[GHT]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Road King",				pattern:"^[15]HD1F[DHR]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rocker C",				pattern:"^[15]HD1J[JK]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Softtail",				pattern:"^[15]HD1(J[ABDLMRS]|TG)",vehicletype:"^(L3e)$",engine:[1],year:[1984]},
		{name:"Sportster",				pattern:"^[15]HD([14]C|1L[J-M])",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Springer",				pattern:"^[15]HD1(PT|BY|BR)",vehicletype:"^(L3e)$",engine:[1],year:[1988,2006]},
		{name:"Street Bob",				pattern:"^[15]HD1VC",vehicletype:"^(L3e)$",engine:[1],year:[2006,2016]},
		{name:"Street Glide",			pattern:"^[15]HD1KB",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Super Glide",			pattern:"^[15]HD1EA",vehicletype:"^(L3e)$",engine:[1],year:[1982,1988]},
		{name:"Trike",					pattern:"^[15]HD1MA",vehicletype:"^(L3e)$",engine:[1]},
		{name:"V-Rod",			pattern:"^[15]HD1H[A-CFKP]",vehicletype:"^(L3e)$",engine:[1],year:[2002,2017]},
		{name:"Wide Glide",				pattern:"^[15]HD1GP",vehicletype:"^(L3e)$",engine:[1],year:[1980,2016]},
		{name:"XR",						pattern:"^[15]HD1L[AD]",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Heinemann",					pattern:"^(WHE)",models:[]},
	{name:"Heku",						pattern:"^(WHU)",models:[]},
	{name:"Hobby",						pattern:"^(WHB)",models:[
		{name:"Excellent",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Excelsior",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Exclusive",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"La Vita Blonda",			pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"La Vita Veneto",			pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Landhaus",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Limited Edition",		pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Prestige",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Siesta",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Sphinx",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Toskana",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Van",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Hochedlinger",				pattern:"---",models:[]},
	{name:"Holtkamp",					pattern:"---",models:[]},
	{name:"Home-Car",					pattern:"^(YD6)",models:[
		{name:"Racer",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Rally",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Rapid",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Honda",						pattern:"^(478|19[UVX]|1HG|3HG|5(FN|FR|J6|J8)|9C2|JH[3-5LMW-Z]|JR[1-8]|LUC|LVH|NLA|NMH|RLH|SH[HRS])",models:[
		{name:"Accord",					pattern:"^(JHM|SHH)C",vehicletype:"^(M1)$",year:[1976,2015],submodels:[
			{name:"III",				pattern:"^(JHM|SHH)CA",engine:[1],year:[1985,1989]},
			{name:"IV",					pattern:"^(JHM|SHH)CB",engine:[1],year:[1989,1993]},
			{name:"V",					pattern:"^(JHM|SHH)C[C-F]",engine:[1,2],year:[1993,1997]},
			{name:"VI",					pattern:"^(JHM|SHH)C[G-K]",engine:[1],year:[1997,2002]},
			{name:"VII",				pattern:"^(JHM|SHH)C[L-N]",engine:[1,2],year:[2002,2008]},
			{name:"VIII",				pattern:"^(JHM|SHH)C[UW]",engine:[1,2],year:[2008,2015]},
		]},
		{name:"Aerodeck",				pattern:"^SHHMB",vehicletype:"^(M1)$"},
		{name:"Civic",					pattern:"^(JHM|SHH)(E[C-GS]|F[DKN]|R[GJ]|M[ABC])",vehicletype:"^(M1)$",year:[1972],submodels:[
			{name:"IV",					pattern:"^(JHM|SHH)E[DE]",engine:[1],year:[1987,1991]},
			{name:"V",					pattern:"^(JHM|SHH)(E[CG]|R[GJ])",engine:[1],year:[1991,1995]},
			{name:"VI",					pattern:"^(JHME[JK]|SHHM[ABC])",engine:[1],year:[1995,2001]},
			{name:"VII",				pattern:"^(JHM|SHH)ES",engine:[1,2,3],year:[2001,2006]},
			{name:"VIII",				pattern:"^(JHM|SHH)F[DKN]",engine:[1,2,3],year:[2006,2011]},
			{name:"IX",					pattern:"---",engine:[1,2],year:[2012]},
			{name:"X",					pattern:"---",engine:[1,2],year:[2017]},
		]},
		{name:"Civic Type R",			pattern:"---",vehicletype:"^(M1)$",year:[1996],submodels:[
			{name:"EK9",				pattern:"---",engine:[1],year:[1996,2000]},
			{name:"EP3",				pattern:"---",engine:[1],year:[2001,2006]},
			{name:"FN2",				pattern:"---",engine:[1],year:[2007,2010]},
			{name:"FK2R",				pattern:"---",engine:[1],year:[2015,2017]},
			{name:"FK8",				pattern:"---",engine:[1],year:[2017]},
		]},
		{name:"Clarity Fuel Cell",		pattern:"---",vehicletype:"^(M1)$",engine:[4],year:[2016,2019]},
		{name:"Concerto",				pattern:"^SAHHW",vehicletype:"^(M1)$",engine:[1],year:[1990,1995]},
		{name:"CR-V",					pattern:"^(JHL|SHS)R[DE]",vehicletype:"^(M1)$",year:[1996],submodels:[
			{name:"I",					pattern:"--",engine:[1],year:[1996,2001]},
			{name:"II (RD)",			pattern:"^(JHL|SHS)RD",engine:[1,2],year:[2001,2006]},
			{name:"III (RE5)",			pattern:"^SHSRE5",engine:[1,2],year:[2006,2012]},
			{name:"IV (RE6)",			pattern:"^SHSRE6",engine:[1,2],year:[2012]},
			{name:"V",					pattern:"---",engine:[1,3],year:[2018]},
		]},
		{name:"CR-Z",					pattern:"^JHMZF",vehicletype:"^(M1)$",engine:[3],year:[2010,2015]},
		{name:"CRX EH6/EG2",			pattern:"^JHMEH",vehicletype:"^(M1)$",engine:[1],year:[1991,1998]},
		{name:"Element",				pattern:"^5J6YH",vehicletype:"^(M1)$",year:[2002,2011]},
		{name:"FR-V",					pattern:"^JHMBE",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2009]},
		{name:"Accord Type-R",			pattern:"^SHHCH",vehicletype:"^(M1)$",year:[1999,2002]},
		{name:"HR-V",					pattern:"^JHMGH",vehicletype:"^(M1)$",year:[1999],submodels:[
			{name:"I",					pattern:"^JHMGH",engine:[1],year:[1999,2005]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2015]},
		]},
		{name:"Insight",				pattern:"^JHMZE",vehicletype:"^(M1)$",year:[1999,2013],submodels:[
			{name:"I",					pattern:"---",year:[1999,2006]},
			{name:"II",					pattern:"^JHMZE",engine:[3],year:[2009,2013]},
		]},
		{name:"Integra",				pattern:"^JHMDC",vehicletype:"^(M1)$",engine:[1],year:[1998,2001]},
		{name:"Jazz",					pattern:"^JHMG[D-GKP]",vehicletype:"^(M1)$",year:[1981],submodels:[
			{name:"II",					pattern:"^JHMGD",engine:[1],year:[2002,2008]},
			{name:"III",				pattern:"^JHMG[E-GP]",engine:[1,3],year:[2008,2015]},
			{name:"IV",					pattern:"^JHMGK",engine:[1],year:[2015]},
		]},
		{name:"Legend",					pattern:"^JHMK[AB]",vehicletype:"^(M1)$",year:[1985,2011],submodels:[
			{name:"KA7",				pattern:"^JHMKA7",engine:[1],year:[1990,1996]},
			{name:"KA9",				pattern:"^JHMKA9",engine:[1],year:[1996,2004]},
			{name:"KB1",				pattern:"^JHMKB",engine:[1],year:[2004,2011]},
		]},
		{name:"Logo",					pattern:"^JHMGA",vehicletype:"^(M1)$",engine:[1],year:[1999,2001]},
		{name:"NSX",					pattern:"^JHMNA",vehicletype:"^(M1)$",year:[1990],submodels:[
			{name:"NA1",				pattern:"^JHMNA1",engine:[1],year:[1990,1997]},
			{name:"NA2",				pattern:"^JHMNA2",engine:[1],year:[1997,2002]},
			{name:"III",				pattern:"---",engine:[1],year:[2016]},
		]},
		{name:"Prelude",				pattern:"^JHM(ASN|AAB|B[AB])",vehicletype:"^(M1)$",year:[1978,2000],submodels:[
			{name:"I (SN)",				pattern:"^JHMASN",engine:[1],year:[1978,1983]},
			{name:"II (AB)",			pattern:"^JHMAAB",engine:[1],year:[1982,1987]},
			{name:"III (BA4)",			pattern:"^JHMBA",engine:[1],year:[1987,1992]},
			{name:"IV (BB1/2/3)",		pattern:"^JHMBB[123]",year:[1991,1996]},
			{name:"V (BB 8/9)",			pattern:"^JHMBB[89]",engine:[1],year:[1997,2000]},
		]},
		{name:"Odyssey",				pattern:"^5FNRL",vehicletype:"^(M1)$",engine:[1,3],year:[1995],submodels:[
			{name:"RA1–RA5",			pattern:"---",engine:[1],year:[1994,1999]},
			{name:"RA6–RA9",			pattern:"---",engine:[1],year:[1999,2003]},
			{name:"RB1–RB2",			pattern:"---",engine:[1],year:[2003,2008]},
			{name:"RB3–RB4",			pattern:"^5FNRL",engine:[1],year:[2008,2013]},
			{name:"RC1–RC2",			pattern:"---",engine:[1,3],year:[2013]},
		]},
		{name:"Quintet",				pattern:"^JHMASU",vehicletype:"^(M1)$"},
		{name:"S 2000",					pattern:"^JHMAP",vehicletype:"^(M1)$",engine:[1],year:[1999,2009]},
		{name:"Shuttle",				pattern:"^JHMRA",vehicletype:"^(M1)$",engine:[1],year:[1995,2000]},
		{name:"Stream",					pattern:"^JHMRN",vehicletype:"^(M1)$",engine:[1],year:[2001,2005]},

	]},
	{name:"Honda Motorrad",				pattern:"^(NMH|1HF|JH2|JH3|ZDC|ZEN|YC1|9C2|ME4|1HF)",models:[
		{name:"Afrika Twin",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Black Widow",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CA",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CB",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CB1000",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CB1000R",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CB1300S",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBF",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR1100 XX",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR500",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBR600",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CBX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cityfly",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CMX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CN",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CRF",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Crossrunner",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Deauville",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dominator",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dylan",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FES",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Fireblade",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FJS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Freeway",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GL",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Gold Wing",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Hawk",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Hornet",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Innova",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Integra",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MBX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Montesa",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MTX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NC700S",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NC700X",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NC750X",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NH",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NSR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NTV",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NV",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NX",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Pan-European",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Pantheon",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PC",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PCX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PD",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PD06",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PS",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RC",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rebel",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RVF",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SA",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SH",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Shadow",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Silver Wing",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SJ",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"ST",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Steed",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SW",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Transalp",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TRX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Varadero",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VF",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VFR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VTR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VTX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-11",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-4",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-ADV",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X8R-X",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XL",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XRV",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Z50M",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Zoomer",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Humbaur",					pattern:"^(WHD)",models:[
		{name:"2400",					pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"G036",					pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"G944",					pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"Garant 2600",			pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"H878",					pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"HA752513UG",				pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"Pegasus",				pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
	]},
	{name:"Humer",						pattern:"^(VBH|W09.{8}E04)",models:[]},
	{name:"Hummer",						pattern:"---",models:[
		{name:"H1",						pattern:"---",vehicletype:"^(M1)$",year:[1992,2006]},
		{name:"H2",						pattern:"---",vehicletype:"^(M1)$",year:[2003,2010]},
		{name:"H3",						pattern:"---",vehicletype:"^(M1)$",year:[2005,2010]},
	]},
	{name:"Husaberg",					pattern:"^(YU7)",models:[
		{name:"FE 250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FE 350",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FE 450",					pattern:"^VBKHA",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FE 501",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TE 125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TE 250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TE 300",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Husqvarna",					pattern:"^(ZHU|ZKH)",models:[
		{name:"CR",						pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"Nuda",					pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"TC",						pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"TE",						pattern:"^VBKUT",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"TR",						pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
		{name:"WR",						pattern:"---",vehicletype:"^(R[1-4])$",engine:[1]},
	]},
	{name:"Hymer",						pattern:"^(VGN|WHY)",models:[
		{name:"Arctic Star",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Exsis",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Feeling",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Hymercamp",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Hymercar",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Hymertramp",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Liner",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nova",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Sporting",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Starline",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Troll",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Van",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Hyosung",					pattern:"^(KM1|KM4)",models:[
		{name:"Comet GT 650 R‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GD 250‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GT 125‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GT 125 R‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GT 250 R‎ ",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GT 650 Comet‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GV 250 Aquila‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GV 650 Aquila‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XRX 125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Hyundai",					pattern:"^(KMH|KMJ|KMX|MAL|NLH|2HM|TMA|AC5|ADD|X7M|5NP|LBE)",models:[
		{name:"Accent",					pattern:"^KMH(C[FGH][235]|C[MN][23]|V[ADF][23])1[FLN]",vehicletype:"^(M1)$",year:[1994,2011],submodels:[
			{name:"X3",					pattern:"^KMHV[ADF][23]1[LN]",engine:[1],year:[1994,2000]},
			{name:"LC",					pattern:"^KMHC[FGH][523]1[FLN]",engine:[1,2],year:[2000,2005]},
			{name:"MC",					pattern:"^(KMHC[MN][23]1[FLN]|NLHCM41)",engine:[1,2],year:[2006,2011]},
		]},
		{name:"Atos",					pattern:"^KMHA[BCGH]51G",vehicletype:"^(M1)$",year:[1997,2008],submodels:[
			{name:"I",					pattern:"^KMHA[BCGH]51G",engine:[1],year:[1997,2002]},
			{name:"II",					pattern:"^MALA[BC]51",engine:[1],year:[2004,2008]},
		]},
		{name:"Coupé",					pattern:"^KMH(JG[23]1[FR]|HN61[BD])",vehicletype:"^(M1)$",year:[1996,2009],submodels:[
			{name:"J2",					pattern:"^KMHJG[23]1[FR]",engine:[1],year:[1996,1999]},
			{name:"RD",					pattern:"---",engine:[1],year:[1999,2002]},
			{name:"GK",					pattern:"^KMHHN61[BD]",engine:[1],year:[2002,2009]},
		]},
		{name:"Elantra",				pattern:"^KMHD[MN][54]1[BV]",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2006]},
		{name:"Galloper",				pattern:"^KMX[KP]",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2001]},
		{name:"Genesis",				pattern:"^KMHH[UT]61",vehicletype:"^(M1)$",year:[2011,2017],submodels:[
			{name:"I (BH)",				pattern:"^KMHH[UT]61",year:[2011,2013]},
			{name:"II (DH)",			pattern:"---",engine:[1],year:[2014,2017]},
		]},
		{name:"Getz",					pattern:"^KMHB[TUZ][35]1",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2008]},
		{name:"Grandeur",				pattern:"^KMHF[CU]41[DV]",vehicletype:"^(M1)$",year:[1986,2011],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[1986,1992]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[1992,1998]},
			{name:"Gen. 3",				pattern:"^KMHFU41D",engine:[1],year:[1998,2005],alt:["XG"]},
			{name:"Gen. 4",				pattern:"^KMHFC41[DV]",engine:[1,2],year:[2005,2011]},
		]},
		{name:"H-1",					pattern:"^KMHWH81[JK]",vehicletype:"^(N1|M1)$",engine:[1,2],year:[1997],submodels:[
			{name:"Starex/Libero",		pattern:"---",engine:[1,2],year:[1997,2007]},
			{name:"Travel/Cargo",		pattern:"^KMHWH81[JK]",engine:[2],year:[2008]},
		]},
		{name:"H100",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1993,1999],alt:["Grace"]},
		{name:"H350",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2014]},

		{name:"i10",					pattern:"^NLHA[78]51",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"I",					pattern:"^MALAM51",engine:[1,2,5],year:[2008,2013]},
			{name:"II",					pattern:"^NLHA[78]51",engine:[1,5],year:[2013]},
		]},
		{name:"i20",					pattern:"^(NLH|MAL)B[23AB]51",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"I (PB)",				pattern:"^(NLH|MAL)B[AB]51",engine:[1,2,5],year:[2008,2014]},
			{name:"II (GB)",			pattern:"^NLHB[23]51",engine:[1,2],year:[2014]},
		]},
		{name:"i30",					pattern:"^(KMH|TMA)D[23BC][358]1",vehicletype:"^(M1)$",year:[2007],submodels:[
			{name:"FD",					pattern:"^(KMH|TMA)D[BC][358]1",engine:[1,2],year:[2007,2012]},
			{name:"GD",					pattern:"^(KMH|TMA)D[23][358]1",engine:[1,2],year:[2011,2017]},
			{name:"PD",					pattern:"^(KMH|TMA)H[23][58]1",engine:[1,2],year:[2017]},
		]},
		{name:"i30 N",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"i40",					pattern:"^(KMH|TMA)L[B-E][48]1",vehicletype:"^(M1)$",engine:[1,2],year:[2011]},
		{name:"Ioniq",					pattern:"^(KMH|TMA)C[78]51",vehicletype:"^(M1)$",engine:[6],year:[2016]},
		{name:"ix20",					pattern:"^(KMH|TMA)P[TU]81",vehicletype:"^(M1)$",engine:[1,2],year:[2010]},
		{name:"ix35",					pattern:"^(KMH|TMA)[JZ][TU]81",vehicletype:"^(M1)$",engine:[1,2,4],year:[2007,2015]},
		{name:"ix55",					pattern:"^KMHNU81[WX]",vehicletype:"^(M1)$",engine:[2],year:[2007,2011]},
		{name:"Kona",					pattern:"^KMHK[123]81(1A|5H)",vehicletype:"^(M1)$",year:[2017]},
		{name:"Lantra",					pattern:"^KMHJ[FW][23]1",vehicletype:"^(M1)$",year:[1991,2000],submodels:[
			{name:"J1",					pattern:"^KMHJF[23]1",engine:[1],year:[1991,1995]},
			{name:"J2",					pattern:"^KMHJW[23]1",engine:[1],year:[1995,2000]},
		]},
		{name:"Matrix",					pattern:"^(KMH|NLH)PN[68]1[CU]",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2011]},
		{name:"Nexo",					pattern:"---",vehicletype:"^(M1)$",engine:[4],year:[2018]},
		{name:"Pony",					pattern:"^KMHVF[23]1J",vehicletype:"^(M1)$"},
		{name:"S-Coupé",				pattern:"^KMHVE",vehicletype:"^(M1)$",engine:[1],year:[1991,1996]},
		{name:"Santa Fe",				pattern:"^KMHS[BCGHT-X]81",vehicletype:"^(M1)$",year:[2001],submodels:[
			{name:"SM",					pattern:"^KMHS[BC]81",engine:[1,2],year:[2001,2006]},
			{name:"CM",					pattern:"^KMHS[GH]81",engine:[1,2],year:[2006,2012]},
			{name:"DM",					pattern:"^KMHS[NRT-X]81",engine:[1,2],year:[2012,2018]},
			{name:"IV",					pattern:"---",year:[2018]},
		]},
		{name:"Sonata",					pattern:"^KMH|(BF31[TF]|E[MNU]41[B-FV])",vehicletype:"^(M1)$",year:[1987,2010],submodels:[
			{name:"Y3",					pattern:"^KMHBF31[TF]",engine:[1],year:[1991,1998]},
			{name:"EF",					pattern:"^KMHE[MN]41[BEF]",engine:[1],year:[1998,2005]},
			{name:"NF",					pattern:"^KMHEU41[CDFV]",engine:[1,2],year:[2004,2010]},
		]},
		{name:"Stellar",				pattern:"^KMHS[T-X]81.[D-J]",vehicletype:"^(M1)$",engine:[1],year:[1983,1989]},
		{name:"Terracan",				pattern:"^KMHNM81X",vehicletype:"^(M1)$",engine:[2],year:[2001,2006]},
		{name:"Trajet",					pattern:"^KMHM[GH]81[ACV]",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2008]},
		{name:"Tucson",					pattern:"^KMH[JU][23MN][58]1",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"I",					pattern:"^KMH[JU][MN][58]1",engine:[1,2,5],year:[2005,2010]},
			{name:"II",					pattern:"^KMHJ[23]81",engine:[1,2],year:[2015]},
		]},
		{name:"Veloster",				pattern:"^KMH|TC61[DE]",vehicletype:"^(M1)$",engine:[1],year:[2011,2016]},
	]},
	{name:"Indian Motorcycle",			pattern:"^(56K)",models:[
		{name:"Chief Classic‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Chief Dark Horse‎",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Chief Vintage‎",			pattern:"^56KCC",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Chieftain‎",				pattern:"^56KTC",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Roadmaster‎",				pattern:"^56KTR",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Scout",					pattern:"^56KM[ST]",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Infiniti",					pattern:"^(13N|JNR|JNK|SJK|5N1|JN1[BCEF]V7)",models:[
		{name:"G",						pattern:"---",vehicletype:"^(M1)$",submodels:[
			{name:"P10",				pattern:"---",engine:[1],year:[1991,1996]},
			{name:"P11",				pattern:"---",engine:[1],year:[1999,2002]},
			{name:"V35/CV35",			pattern:"---",engine:[1],year:[2003,2006]},
			{name:"V36/CV36",			pattern:"---",engine:[1],year:[2007,2013]},
		]},
		{name:"M",						pattern:"---",vehicletype:"^(M1)$",year:[2003],submodels:[
			{name:"F31",				pattern:"---",engine:[1],year:[1990,1992]},
			{name:"Y34",				pattern:"---",engine:[1],year:[2003,2004]},
			{name:"Y50",				pattern:"---",engine:[1],year:[2005,2010]},
			{name:"Q70",				pattern:"---",engine:[1,2,3],year:[2010]},
		]},
		{name:"Q30",					pattern:"^SJKD",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"Q50",					pattern:"^JN1[BCE]V7A",vehicletype:"^(M1)$",engine:[1,2,3],year:[2013],alt:["EX"],submodels:[
			{name:"EX37",				pattern:"^JN1[BCE]V7A",engine:[1,2],year:[2007,2018]},
			{name:"II",					pattern:"---",engine:[1],year:[2017]},
		]},
		{name:"Q60",					pattern:"^JN1[CEF]V7E",vehicletype:"^(M1)$",engine:[1],year:[2009],submodels:[
			{name:"I",					pattern:"^JN1[CEF]V7E",engine:[1],year:[2009,2013]},
			{name:"II",					pattern:"---",engine:[1],year:[2016]},
		]},
		{name:"QX30",					pattern:"^SJKCH",vehicletype:"^(M1)$",engine:[1,2],year:[2016]},
		{name:"QX50",					pattern:"^(JNR|3PC)AJ",vehicletype:"^(M1)$",engine:[1,2],year:[2007]},
		{name:"QX60",					pattern:"^5N1[AD]L",vehicletype:"^(M1)$",engine:[1,3],year:[2012]},
		{name:"QX70",					pattern:"^JNR[AB]S",vehicletype:"^(M1)$",engine:[1,2],year:[2009],submodels:[
			{name:"S50 (FX)",			pattern:"^JNR[AB]S",engine:[1],year:[2002,2008]},
			{name:"S51",				pattern:"---",engine:[1,2],year:[2008]},
		]},
	]},
	{name:"IO",							pattern:"^(VA5|1HT)",models:[
		{name:"1500GT",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Florenz",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"King Kong",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Manhattan",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Scooby",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Vienna",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Vienna XE",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
	]},
	{name:"Isuzu",						pattern:"^(JAA|LZE|LET|MPA|MP1|NNA)",models:[
		{name:"D-Max",					pattern:"^MPATFS8",vehicletype:"^(M1)$",year:[2007],submodels:[
			{name:"I",					pattern:"^MPATFS8",engine:[2],year:[2007,2012]},
			{name:"II",					pattern:"---",engine:[2],year:[2012]},
		]},
		{name:"Gemini",					pattern:"---",vehicletype:"^(M1)$",year:[1974,2000],submodels:[
			{name:"GeIII",				pattern:"---",year:[1990,1993]},
			{name:"GeIV",				pattern:"---",year:[1993,1996]},
			{name:"GeV",				pattern:"---",year:[1997,2000]},
		]},
		{name:"Midi",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1989,1996]},
		{name:"Trooper",				pattern:"^JACUBS",vehicletype:"^(M1)$",year:[1981,2005],submodels:[
			{name:"Gen.1",				pattern:"^JACUBS",engine:[1,2],year:[1981,1991]},
			{name:"Gen.2",				pattern:"---",engine:[1,2],year:[1991,2005]},
		]},
	]},
	{name:"Italjet",					pattern:"^(ZJT)",models:[]},
	{name:"Iveco",						pattern:"^(VNE|ZCF|WJM)",models:[
		{name:"Daily",					pattern:"^ZCFC(13|29|35|50)",vehicletype:"^(M1)$",year:[1978],submodels:[
			{name:"I",					pattern:"^ZCFC35",engine:[2],year:[1978,1990]},
			{name:"II",					pattern:"---",engine:[2],year:[1990,1999]},
			{name:"III",				pattern:"^ZCFC50",engine:[2],year:[1999,2006]},
			{name:"IV",					pattern:"^ZCFC29",engine:[2],year:[2006,2011]},
			{name:"V",					pattern:"^ZCFC13",year:[2011]},
		]},
		{name:"Massif",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2007,2011]},
	]},
	{name:"Jaguar",						pattern:"^(SAJ|SAD)",models:[
		{name:"E-Pace",					pattern:"^SADF[AL]",vehicletype:"^(M1)$",year:[2018]},
		{name:"F-Pace",					pattern:"^SADC[AKL]",vehicletype:"^(M1)$",engine:[1,2],year:[2016],alt:["X761"]},
		{name:"F-Type",					pattern:"^SAJ..6",vehicletype:"^(M1)$",engine:[1],year:[2012]},
		{name:"F-Type Project 7",		pattern:"---",vehicletype:"^(M1)$",year:[2014,2017]},
		{name:"I-Pace",					pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"S-Type",					pattern:"^SAJ..0[123]",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2007]},
		{name:"S-Type R",				pattern:"^SAJ..03..[2-7]",vehicletype:"^(M1)$",year:[2002,2007]},
		{name:"XE",						pattern:"^SAJAB4...[D-L]",vehicletype:"^(M1)$",engine:[1,2],year:[2014],alt:["X760"]},
		{name:"XF",						pattern:"^SAJ..(0[0-9F-J]|8[1-7])..[9A-F]",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"X250",				pattern:"^SAJ..(0[0-9F-J]|8[1-7])..[9A-F]",engine:[1,2],year:[2008,2015]},
			{name:"X260",				pattern:"^SAJ..4B",engine:[1,2],year:[2015]},
		]},
		{name:"XFR",					pattern:"^SAJ..(0[K9]|88)..[9A-F]",vehicletype:"^(M1)$",year:[2009,2016]},
		{name:"XFR-S",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2013,2016]},
		{name:"XJ 220",					pattern:"---",vehicletype:"^(M1)$",year:[1991,1994]},
		{name:"XJ",						pattern:"^SAJ(J[A-K]|..(1[0-36-9]|2[0-9]|3[0-1]|7[124-9]|8[02-46-9]|9[0-5]))",vehicletype:"^(M1)$",year:[1968,1992],submodels:[
			{name:"Serie I",			pattern:"---",engine:[1],year:[1968,1973]},
			{name:"Serie II",			pattern:"---",engine:[1],year:[1973,1979]},
			{name:"Serie III",			pattern:"^SAJJ[ABCD]",engine:[1],year:[1979,1992]},
			{name:"XJ40",				pattern:"^SAJJ[F-K]....[APR]",engine:[1],year:[1986,1994]},
			{name:"X300",				pattern:"^SAJJ[F-K]....[S-V]",engine:[1],year:[1994,1997]},
			{name:"X308",				pattern:"^SAJ(J[F-K]....[W-Y]|..[123][1-7]..[Y123])",engine:[1],year:[1997,2003]},
			{name:"X350",				pattern:"^SAJ..(7[124-9]|8[02-46-9]|9[0-5])..[3-9]",engine:[1,2],year:[2003,2009]},
			{name:"X351",				pattern:"^SAJ..(1[0-36-9]|2[0-9]|3[0-1])..[A-L]",engine:[1,2],year:[2009]},
		]},
		{name:"XJR",					pattern:"^SAJ..(1[45]|7[37]|8[15])",vehicletype:"^(M1)$",year:[1992,2017],submodels:[
			{name:"XJ40",				pattern:"---",engine:[1],year:[1991,1994]},
			{name:"X300",				pattern:"---",engine:[1],year:[1994,1997]},
			{name:"X308",				pattern:"^SAJ(J[FHK]....[W-Y]|..[123][1-7]..[Y123])",engine:[1],year:[1997,2003]},
			{name:"X350",				pattern:"^SAJ..(7[37]|8[15])..[3-9]",engine:[1],year:[2003,2009]},
			{name:"X351",				pattern:"^SAJ..1[45]..[D-H]",engine:[1,2],year:[2013,2017]},
		]},
		{name:"XJS",					pattern:"^SAJJN",vehicletype:"^(M1)$",engine:[1],year:[1975,1996],submodels:[
			{name:"Serie 1",			pattern:"^SAJ[NST].....[89A]",engine:[1],year:[1975,1981]},
			{name:"Serie 2",			pattern:"^SAJ[NST].....[B-M]",engine:[1],year:[1981,1991]},
			{name:"Serie 3",			pattern:"^SAJ[NST].....[N-T]",engine:[1],year:[1991,1996]},
		]},
		{name:"XK",						pattern:"^SAJ..4[1-7D-G]..[1-9A-FY]",vehicletype:"^(M1)$",year:[1996,2014],submodels:[
			{name:"X100",				pattern:"^SAJ..4[12]..[1-3Y]",engine:[1],year:[1996,2005]},
			{name:"X150",				pattern:"^SAJ..4[3-7D-G]..[6-9A-F]",engine:[1],year:[2006,2015]},
		]},
		{name:"XKR",					pattern:"^SAJJG",vehicletype:"^(M1)$",year:[2002,2014],submodels:[
			{name:"X100",				pattern:"^SAJ..4[12][JNR].[2-5]",engine:[1],year:[2002,2005]},
			{name:"X150",				pattern:"^SAJ..4[3-7D-G][JNR]..[6-9A-F]",engine:[1],year:[2006,2015]},
		]},
		{name:"XKR-S",					pattern:"^SAJ..47..[6-9A-F]",vehicletype:"^(M1)$",year:[2006,2014]},
		{name:"X-Type",					pattern:"^SAJ..5[1-6]",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2009]},
	]},
	{name:"Jeep",						pattern:"^(1AC|1J[48]|4J4|1C4([RHPN]J|RR|BU))",models:[
		{name:"Cherokee",				pattern:"^([14]J4(F[FJ]|PN)|1C4PJ)",vehicletype:"^(M1)$",year:[1974],submodels:[
			{name:"SJ",					pattern:"---",engine:[1,2],year:[1974,1983]},
			{name:"XJ",					pattern:"^[14]J4F[FJ]",engine:[1,2],year:[1984,2001]},
			{name:"KJ",					pattern:"---",engine:[1,2],year:[2001,2008]},
			{name:"KK",					pattern:"^1J4PN",engine:[2],year:[2008,2011]},
			{name:"KL",					pattern:"^1C4PJ",engine:[1,2],year:[2013]},
		]},
		{name:"Commander",				pattern:"^1J8H3",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2010]},
		{name:"Compass",				pattern:"^(3C4NJC|1J4N(T|F4)|1J8FF|1C4NJ)",vehicletype:"^(M1)$",year:[2007],submodels:[
			{name:"I",					pattern:"^1J8FF",engine:[1,2],year:[2007,2010]},
			{name:"II",					pattern:"^(1J4N(T|F4)|1C4NJ)",engine:[1,2],year:[2007,2017]},
			{name:"III",				pattern:"^3C4NJC",year:[2017]},
		]},
		{name:"Grand Cherokee",			pattern:"^(1J4(G[WZ]|R[CJR])|1J8G2|1C4RJ)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1993],submodels:[
			{name:"ZJ",					pattern:"^1J4G[WZ]",engine:[1,2],year:[1993,1998]},
			{name:"WJ",					pattern:"^(1J4GW|1J8G2)",engine:[1,2],year:[1999,2004]},
			{name:"WH",					pattern:"^1J4RC",engine:[1,2],year:[2005,2010]},
			{name:"WK2",				pattern:"^1[JC]4R[RJ]",engine:[1,2,5],year:[2010]},
		]},
		{name:"Grand Cherokee SRT",		pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006],submodels:[
			{name:"WH",					pattern:"---",engine:[1],year:[2006,2010]},
			{name:"WK2",				pattern:"---",engine:[1],year:[2011]},
		]},
		{name:"Patriot",				pattern:"^1J4NF2",vehicletype:"^(M1)$",engine:[1,2,5],year:[2007,2010]},
		{name:"Renegade",				pattern:"^1C4BU",vehicletype:"^(M1)$",engine:[1,2],year:[2014]},
		{name:"Wrangler",				pattern:"^(1J4(GA|F[AY]|HA)|1C4HJ|4J4FY)",vehicletype:"^(M1)$",year:[1987],submodels:[
			{name:"YJ",					pattern:"^[14]J4FY",engine:[1],year:[1987,1995]},
			{name:"TJ",					pattern:"^1J4FA",engine:[1],year:[1997,2006]},
			{name:"JK",					pattern:"^(1J4[GH]A|1C4HJ)",engine:[1,2],year:[2007,2018]},
			{name:"JL",					pattern:"---",engine:[1,2],year:[2018]},
		]},
	]},
	{name:"Kawasaki",					pattern:"^(JK[AB])",models:[
		{name:"BN125A‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"EL‎",						pattern:"^JKAEL",vehicletype:"^(L3e)$",engine:[1]},		{name:"Eliminator‎",				pattern:"^JKABN",vehicletype:"^(L3e)$",engine:[1]},		{name:"EN‎",						pattern:"^JKAEN",vehicletype:"^(L3e)$",engine:[1]},		{name:"ER‎",						pattern:"^JKAER500",vehicletype:"^(L3e)$",engine:[1],year:[2006,2016]},		{name:"Estrella‎",				pattern:"^JKABJ250",vehicletype:"^(L3e)$",engine:[1],year:[1992]},		{name:"GPZ‎",					pattern:"^JKAEX500",vehicletype:"^(L3e)$",engine:[1],year:[981,1985]},		{name:"GTR‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"J 300‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"KL 500‎",					pattern:"^KL500",vehicletype:"^(L3e)$",engine:[1],year:[1987,1991]},		{name:"KL 650‎",					pattern:"^KL650",vehicletype:"^(L3e)$",engine:[1],year:[1987,1991]},		{name:"KLE 500‎",				pattern:"^JKALE500",vehicletype:"^(L3e)$",engine:[1]},		{name:"KLR‎",					pattern:"^JKALR",vehicletype:"^(L3e)$",engine:[1]},		{name:"KLX‎",					pattern:"^JKALX",vehicletype:"^(L3e)$",engine:[1]},		{name:"KMX‎",					pattern:"^JKAMX",vehicletype:"^(L3e)$",engine:[1]},		{name:"KVF‎",					pattern:"^JKAVF",vehicletype:"^(L3e)$",engine:[1]},		{name:"KX‎",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"Ninja H2‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2015]},
		{name:"Ninja 250R‎",				pattern:"^JKAEX250",vehicletype:"^(L3e)$",engine:[1]},		{name:"Ninja 300‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2013,2017]},
		{name:"Ninja 400‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2018]},
		{name:"Ninja 650‎",				pattern:"^JKAEX650",vehicletype:"^(L3e)$",engine:[1],year:[2016]},
		{name:"Ninja ZX-10R‎",			pattern:"^JKAZX1",vehicletype:"^(L3e)$",engine:[1],year:[2004]},
		{name:"Ninja ZX-12R‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2000,2005]},
		{name:"Ninja ZX-6R‎",			pattern:"^JK[AB]ZX6",vehicletype:"^(L3e)$",engine:[1],year:[1995],submodels:[
			{name:"ZX600‎",				pattern:"^JKAZX600[A-J]",engine:[1],year:[1995,2002]},
			{name:"ZX636‎",				pattern:"^JKBZX636",engine:[1],year:[2002,2007]},
			{name:"ZX600P",				pattern:"^JKAZX600P",engine:[1],year:[2007]},
		]},
		{name:"Ninja ZX-7R‎",			pattern:"^JKAZX750",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Ninja ZX-9R‎",			pattern:"^JKAZX9",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Versys‎",					pattern:"^JKAL(E[36]|Z)",vehicletype:"^(L3e)$",engine:[1]},		{name:"VN‎",						pattern:"^JK[AB]VN",vehicletype:"^(L3e)$",engine:[1],year:[1999,2014]},		{name:"W‎",						pattern:"^JKAEJ",vehicletype:"^(L3e)$",engine:[1],year:[1999,2005]},		{name:"W800‎",					pattern:"^JKBEJ800",vehicletype:"^(L3e)$",engine:[1],year:[2011,2016]},		{name:"Z‎",						pattern:"^JKAER3",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF-R6‎",					pattern:"^JKARJ",vehicletype:"^(L3e)$",engine:[1]},		{name:"Z 1000‎",					pattern:"^JKAZRT00",vehicletype:"^(L3e)$",engine:[1],year:[2003,2006],submodels:[
			{name:"I‎",					pattern:"^JKAZRT00A",engine:[1],year:[2003,2007]},
			{name:"II‎",					pattern:"^JKAZRT00[BC]",engine:[1],year:[2007,2009]},
			{name:"II‎I",				pattern:"^JKAZRT00[DE]",engine:[1],year:[2010,2013]},
			{name:"IV",					pattern:"^JKAZRT00F",engine:[1],year:[2014]},
		]},		{name:"Z 1000 SX‎",				pattern:"^JKAZXT00G",vehicletype:"^(L3e)$",engine:[1],year:[2010]},		{name:"Z 750‎",					pattern:"^JKAZR750",vehicletype:"^(L3e)$",engine:[1],year:[2004,2006]},		{name:"Z 800‎",					pattern:"^JKBZR800",vehicletype:"^(L3e)$",engine:[1],year:[2013]},		{name:"Z 900‎",					pattern:"^JKAZR900",vehicletype:"^(L3e)$",engine:[1],year:[2016],year:[2013]},
		{name:"Zephyr‎",					pattern:"^ZR550",vehicletype:"^(L3e)$",engine:[1],year:[1991,2000]},		{name:"ZR-7‎",					pattern:"^JKAZR7",vehicletype:"^(L3e)$",engine:[1]},		{name:"ZRX‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"ZXR‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"ZXR 400‎",				pattern:"^JKAZX400L",vehicletype:"^(L3e)$",engine:[1],year:[1989,1997]},		{name:"ZXR 750‎",				pattern:"^JKAZX750",vehicletype:"^(L3e)$",engine:[1],year:[1989,1993]},		{name:"ZZ-R",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Keeway",						pattern:"^(TSY)",models:[
		{name:"Huanglong 600‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Matrix‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Hurricane (Easy)‎",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RY6‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RY8 (früher RX8)‎",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"F-act (früher Focus)‎",	pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Flash‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Logik‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Outlook‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"ARN‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Silverblade 125/250‎",	pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Speed‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Superlight‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-ray Supermoto‎",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-ray Enduro‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dragon (Quad)‎",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Swan‎",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Matrix 125‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rkv 125‎",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Kia",						pattern:"^(KMK|KN[AC-HJ-L1-3]|WKJ|U5Y|U6Y|U6Z|MS0)",models:[
		{name:"Besta",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[1995,1999]},
		{name:"Bongo",					pattern:"^KNESE",vehicletype:"^(N1|M1)$",engine:[1,2],year:[1980],submodels:[
			{name:"I/Ceres",			pattern:"---",engine:[2],year:[1980,1997]},
			{name:"II/K-Serie",			pattern:"^KNESE",engine:[2],year:[1997,2000]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2004]},
		]},
		{name:"Carens",					pattern:"^(KNEF[CG]|KNAH[TU]|KNAFG|KN1CA)",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"Gen. 1",				pattern:"^KN1CA",engine:[1],year:[2000,2002]},
			{name:"Gen. 2",				pattern:"^KNEFC",engine:[1,2],year:[2002,2006]},
			{name:"Gen. 3",				pattern:"^KN[AE]FG",engine:[1,2,5],year:[2006,2013]},
			{name:"Gen. 4",				pattern:"^KNAH[TU]",engine:[1,2],year:[2013]},
		]},
		{name:"Carnival",				pattern:"^(KN[AE]M[BGH]|KNEUP)",vehicletype:"^(M1)$",year:[1999,2010],submodels:[
			{name:"I",					pattern:"^KNEUP",engine:[1,2],year:[1999,2006]},
			{name:"II",					pattern:"^KN[AE]M[BGH]",engine:[1,2,5],year:[2006,2010]},
		]},
		{name:"Ceed",					pattern:"^U5Y(FF|H[BCEMN])",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"I (ED)",				pattern:"^U5Y(H[BCE]|FF)",engine:[1,2,5],year:[2006,2013]},
			{name:"II (JD)",			pattern:"^U5YH[MN]",engine:[1,2],year:[2012]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"Cerato",					pattern:"^KNEFE",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2007]},
		{name:"Clarus",					pattern:"^KNEGC",vehicletype:"^(M1)$",engine:[1],year:[1996,2001]},
		{name:"Elan",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1996,1999]},
		{name:"Joice",					pattern:"^KMXMTE",vehicletype:"^(M1)$",engine:[1],year:[1999,2003]},
		{name:"Magentis",				pattern:"^KNEG[DE]",vehicletype:"^(M1)$",year:[2001,2011],submodels:[
			{name:"I (GD)",				pattern:"^KNEGD",engine:[1],year:[2000,2005]},
			{name:"II (MG)",			pattern:"^KNEGE",engine:[1,2],year:[2005,2010]},
		]},
		{name:"Niro",					pattern:"^KNAC[B-DM]",vehicletype:"^(M1)$",engine:[3,6],year:[2016]},
		{name:"Opirus",					pattern:"^KNELD",vehicletype:"^(M1)$",engine:[1,5],year:[2003,2010]},
		{name:"Optima",					pattern:"^KNAG[EMNTU]",vehicletype:"^(M1)$",year:[2012],submodels:[
			{name:"I (TF)",				pattern:"^KNAG[EMN]",engine:[1,2,3],year:[2010,2015]},
			{name:"II (JF)",			pattern:"^KNAG[TU]",engine:[1,2,3],year:[2015]},
		]},
		{name:"Picanto",				pattern:"^KN[AE]B[AEJX]",vehicletype:"^(M1)$",year:[2004],submodels:[
			{name:"BA",					pattern:"^KN[EA]B[AEJ]",engine:[1,2,5],year:[2004,2011]},
			{name:"TA",					pattern:"^KNABX",engine:[1,5],year:[2011,2017]},
			{name:"III",				pattern:"---",engine:[1],year:[2017]},
		]},
		{name:"Pregio",					pattern:"^KNETB",vehicletype:"^(M1)$",engine:[2],year:[1996,2006]},
		{name:"Pride",					pattern:"^KNEDA",vehicletype:"^(M1)$",engine:[1],year:[1986,2000]},
		{name:"Quoris",					pattern:"^KNALU",vehicletype:"^(M1)$",year:[2012],submodels:[
			{name:"I (KH)",				pattern:"---",engine:[1],year:[2012,2018]},
			{name:"II (RJ)",			pattern:"---",engine:[1],year:[2018]},
		]},
		{name:"Retona",					pattern:"^KNECE",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2001]},
		{name:"Rio",					pattern:"^KN[AE]D[B-HMN]",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"I (DC)",				pattern:"^KNEDC",engine:[1],year:[2000,2005]},
			{name:"II (JB)",			pattern:"^KNAD[E-H]|KNEDE",engine:[1,2],year:[2005,2011]},
			{name:"III (UB)",			pattern:"^KNAD[M-N]",engine:[1,2],year:[2011]},
			{name:"IV",					pattern:"^KNAD[B-D]",engine:[1,2],year:[2016]},
		]},
		{name:"Sephia",					pattern:"^KNEFA",vehicletype:"^(M1)$",engine:[1],year:[1993,2000]},
		{name:"Shuma",					pattern:"^KNEFB",vehicletype:"^(M1)$",engine:[1],year:[1997,2004],submodels:[
			{name:"I",					pattern:"^KNEFB",engine:[1],year:[1998,2001]},
			{name:"II",					pattern:"---",engine:[1],year:[2001,2004]},
		]},
		{name:"Sorento",				pattern:"^KN(EJC|AKU|APH)",vehicletype:"^(M1)$",year:[2002],submodels:[
			{name:"I (JC)",				pattern:"^KNEJC",engine:[1,2,5],year:[2002,2009]},
			{name:"II (XM)",			pattern:"^KNAKU",engine:[1,2],year:[2009,2015]},
			{name:"III (UM)",			pattern:"^KNAPH",engine:[1,2],year:[2015]},
		]},
		{name:"Soul",					pattern:"^KN[AD]J[TPX3]",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"I",					pattern:"^KNAJT",engine:[1,2],year:[2008,2014]},
			{name:"II",					pattern:"^KNDJ[PX]",engine:[1,2,6],year:[2014]},
			{name:"III",				pattern:"^KNAJ3",engine:[1,6],year:[2019]},
		]},
		{name:"Sportage",				pattern:"^(KNEJ[AE]|U6YKH|U5YP[BCG])",vehicletype:"^(M1)$",year:[1994],submodels:[
			{name:"I (JA)",				pattern:"^KNEJA",engine:[1,2],year:[1994,2002]},
			{name:"II (JE)",			pattern:"^(KNEJE|U6YKH)",engine:[1,2,5],year:[2004,2010]},
			{name:"III (SL)",			pattern:"^U5YP[BC]",engine:[1,2],year:[2010]},
			{name:"IV",					pattern:"^U5YPG",engine:[1,2],year:[2016]},
		]},
		{name:"Stinger",				pattern:"^KNAE",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"Stonic",					pattern:"^KNADA",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"Towner",					pattern:"^KNCHN",vehicletype:"^(M1)$",year:[1993,1999]},
		{name:"Venga",					pattern:"^U5YE[GHK]",vehicletype:"^(M1)$",engine:[1,2],year:[2010]},
	]},
	{name:"Knaus",						pattern:"^(WKM)",models:[
		{name:"Box Star",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Deseo",					pattern:"---",vehicletype:"^(O1)$"},
		{name:"Lifestyle",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Sky Wave",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Sonstige",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Sport",					pattern:"---",vehicletype:"^(O1)$"},
		{name:"Südwind",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Sun",					pattern:"---",vehicletype:"^(O1)$"},
		{name:"Traveller",				pattern:"---",vehicletype:"^(O1)$"},
		{name:"Van",					pattern:"---",vehicletype:"^(O1)$"},
	]},
	{name:"KTM",						pattern:"^(VBK)",models:[
		{name:"85",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"125",					pattern:"^VBK(EU|XE)",vehicletype:"^(L3e)$",engine:[1],year:[1998,2000]},
		{name:"250",					pattern:"^VBKGS",vehicletype:"^(L3e)$",engine:[1]},
		{name:"300",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"350",					pattern:"^VBKFR",vehicletype:"^(L3e)$",engine:[1]},
		{name:"400",					pattern:"^VBKRC",vehicletype:"^(L3e)$",engine:[1]},
		{name:"500",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"600",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"620",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"640",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1995,2008]},
		{name:"950",					pattern:"^VBKV[AE]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"525 XC ATV",				pattern:"^VBKA1",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Adventure",				pattern:"^VBKV[124578]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Duke",					pattern:"^VBK(DU|JG|LD|TU)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Enduro",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"EXC",					pattern:"^VBKE[1X]",vehicletype:"^(L3e)$",engine:[1],year:[1995,2016]},
		{name:"Hobby",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"LC-8",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"LC4",					pattern:"^VBK(L1|LE)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Ponny",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RC8",					pattern:"^VBKVR",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SMC",					pattern:"^VBKLS",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SMR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SMS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Superduke",				pattern:"^VBKV[36D]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Supermoto R",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Supermoto T",			pattern:"^VBK[CV]S",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SX",						pattern:"^VBKMX",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SX-F",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SXC",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SXS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-Bow",					pattern:"^VBKA[AB]",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"X-Bow GT",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2013]},
		{name:"X-Bow R",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
	]},
	{name:"Kymco",						pattern:"^(RFB|LC2)",models:[
		{name:"Agility",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"BW Sport",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Calypso",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cobra",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Downtown",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Filly",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Grand Dink",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"KXR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Like",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Maxxer",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mixer",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Movie",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MXU",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"People",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Scout",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sector",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Spacer",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Super",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Super Fever",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Super ZX",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Vitality",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Xciting",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Zing",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Koenigsegg",					pattern:"^(YT9)",models:[
		{name:"Agera",					pattern:"---",vehicletype:"^(M1)$",year:[2010,2013]},
		{name:"Agera One:1",			pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"Agera R",				pattern:"---"},
		{name:"CC",						pattern:"---",vehicletype:"^(M1)$",year:[2002,2011]},
		{name:"Regera ",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
	]},
	{name:"La Strada",					pattern:"^(WLX|XTA)",models:[
		/* Wohnmobile */
		{name:"Avanti",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Carat",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nova",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Regent",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Trend",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Trento",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Lada",						pattern:"^(WLX|XTA)",models:[
		{name:"111",					pattern:"^XTA111",vehicletype:"^(M1)$"},
		{name:"112",					pattern:"^XTA112",vehicletype:"^(M1)$",engine:[1,5],year:[2000,2008]},
		{name:"1118",					pattern:"^XTA1118",vehicletype:"^(M1)$"},
		{name:"2110",					pattern:"^XTA2110",vehicletype:"^(M1)$"},
		{name:"2111",					pattern:"^XTA2111",vehicletype:"^(M1)$"},
		{name:"2112",					pattern:"^XTA2112",vehicletype:"^(M1)$"},
		{name:"4x4",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2,5],year:[1976]},
		{name:"Aleko",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[1986,1998]},
		{name:"Granta",					pattern:"---",vehicletype:"^(M1)$",engine:[1,5,1],year:[2011,2018]},
		{name:"Kalina",					pattern:"^XTA111[789]",vehicletype:"^(M1)$",engine:[1,5],year:[2005,2018]},
		{name:"Niva",					pattern:"^XTA212",vehicletype:"^(M1)$"},
		{name:"Nova",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1979,2012]},
		{name:"Priora",					pattern:"---",vehicletype:"^(M1)$",engine:[1,5,1],year:[2007,2014]},
		{name:"Samara",					pattern:"^XTA210[89]",vehicletype:"^(M1)$"},
		{name:"Sprint",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Taiga",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Toscana",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Universal",				pattern:"---",vehicletype:"^(M1)$"},		
		{name:"Vesta",					pattern:"---",vehicletype:"^(M1)$",engine:[1,5],year:[2016]},
	]},
	{name:"Lago",						pattern:"---",models:[]},
	{name:"Laika",						pattern:"---",models:[
		/* Wohnmobile */
		{name:"Ecovip",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kosmo",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kreos",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Rexosline",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Sport",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Lamborghini",				pattern:"^(ZA9|ZHW)",models:[
		{name:"Asterion",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Aventador",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
		{name:"Aventador SV",			pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Centenario",				pattern:"---",vehicletype:"^(M1)$",year:[2016]},
		{name:"Diablo",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1990,2001]},
		{name:"Gallardo",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2013]},
		{name:"Huracán ",				pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"Huracán Superleggera",	pattern:"---",vehicletype:"^(M1)$",year:[2016]},
		{name:"Murciélago",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2001,2011]},
		{name:"Reventón",				pattern:"---",vehicletype:"^(M1)$",year:[2007,2009]},
		{name:"Sesto Elemento",			pattern:"---",vehicletype:"^(M1)$",year:[2012]},
		{name:"Urus",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"Veneno",					pattern:"---",vehicletype:"^(M1)$",year:[2013]},
	]},
	{name:"Lancia",						pattern:"^(ZLA|2C4|ZAA|2C3CL|2C4[PR]LA)",models:[
		{name:"A112",					pattern:"^ZAA112",vehicletype:"^(M1)$",engine:[1],year:[1977,1986]},
		{name:"Dedra",					pattern:"^ZLA835",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1999]},
		{name:"Delta",					pattern:"^ZLA8(3[16]|44)",vehicletype:"^(M1)$",year:[1979],submodels:[
			{name:"836",				pattern:"^ZLA83[16]",engine:[1,2],year:[1993,1999]},
			{name:"844",				pattern:"^ZLA844",engine:[1,2],year:[2008]},
		]},
		{name:"Flavia Gen.2",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
		{name:"Kappa",					pattern:"^ZLA838",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2000]},
		{name:"Lybra",					pattern:"^ZLA83[09]",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2005]},
		{name:"Musa",					pattern:"^ZLA350",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2012]},
		{name:"Phedra",					pattern:"^ZLA179",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2010]},
		{name:"Prisma",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1982,1989]},
		{name:"Thema",					pattern:"^(2C3CL|ZLA834)",vehicletype:"^(M1)$",engine:[1,2],year:[2011,2014],submodels:[
			{name:"Y9",					pattern:"^ZLA834",engine:[1,2],year:[1984,1994]},
			{name:"II",					pattern:"^2C3CL",engine:[1,2],year:[2011,2014]},
		]},
		{name:"Thesis",					pattern:"^ZLA841",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2009]},
		{name:"Voyager",				pattern:"^2C4[PR]LA",vehicletype:"^(M1)$",engine:[1,2],year:[2011]},
		{name:"Y",						pattern:"^ZLA84[03]",vehicletype:"^(M1)$",engine:[1],year:[1995,2003]},
		{name:"Y10",					pattern:"^ZAA156",vehicletype:"^(M1)$",engine:[1],year:[1985,1995]},
		{name:"Ypsilon",				pattern:"^ZLA31",vehicletype:"^(M1)$",year:[2003],submodels:[
			{name:"843",				pattern:"---",engine:[1,2],year:[2003,2011]},
			{name:"846",				pattern:"^ZLA31",engine:[1,2],year:[2011]},
		]},
		{name:"Zeta",					pattern:"^ZLA220",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2002]},
	]},
	{name:"Land Rover",					pattern:"^(SAL)",models:[
		{name:"Defender",				pattern:"^SALLD",vehicletype:"^(M1)$",year:[1948],submodels:[
			{name:"V",					pattern:"^SALLD",engine:[1,2],year:[1990,2016]},
			{name:"VI",					pattern:"---",year:[2019]},
		]},
		{name:"Discovery",				pattern:"^SAL(CA|LA|LJ|LT|RA)",vehicletype:"^(M1)$",year:[1989],submodels:[
			{name:"1",					pattern:"^SALLJ",engine:[1,2],year:[1989,1997]},
			{name:"2",					pattern:"^SALLT",engine:[1,2],year:[1997,2004]},
			{name:"3",					pattern:"^SALLA",engine:[1,2],year:[2004,2009]},
			{name:"4",					pattern:"^SALCA",engine:[1,2],year:[2009,2017]},
			{name:"5",					pattern:"^SALRA",engine:[1,2],year:[2017]},
		]},
		{name:"Discovery Sport",		pattern:"^SAL[CL]B",vehicletype:"^(M1)$",engine:[1,2],year:[2014]},
		{name:"Freelander",				pattern:"^SAL(FA|FB|LN)",vehicletype:"^(M1)$",year:[1998,2014],submodels:[
			{name:"I",					pattern:"^SALLN",engine:[1,2],year:[1998,2006]},
			{name:"II",					pattern:"^SALF[AB]",engine:[1,2],year:[2006,2014]},
		]},
		{name:"Range Rover",			pattern:"^SAL([GY]A|L[HMPS])",vehicletype:"^(M1)$",year:[1970],submodels:[
			{name:"MK II",				pattern:"^SALL[HP]",engine:[1,2],year:[1994,2002]},
			{name:"MK III",				pattern:"^SALL[MS]",engine:[1,2],year:[2002,2012]},
			{name:"MK IV",				pattern:"^SAL[GY]A",engine:[1,2,3],year:[2012]},
		]},
		{name:"Range Rover Evoque",		pattern:"^SALV",vehicletype:"^(M1)$",year:[2011],submodels:[
			{name:"I (L538)",			pattern:"^SALV.2B",engine:[1,2],year:[2011,2019]},
			{name:"II (L551)",			pattern:"---",year:[2019]},
		]},
		{name:"Range Rover Sport",		pattern:"^SALW[ARZ]",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[2005,2013]},
			{name:"II",					pattern:"^SALW[ARZ]",engine:[1,2,3],year:[2013]},
		]},
		{name:"Range Rover Velar",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2,3],year:[2017]},
	]},
	{name:"Laverda",					pattern:"---",models:[
		{name:"750",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1968,1976]},
		{name:"1000,1200",				pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1973,1987]},
		{name:"500",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1976,1984]},
		{name:"LZ",						pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1977,1986]},
		{name:"668 Ghost",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"LeEco",						pattern:"---",models:[
		{name:"LeSEE",					pattern:"---",vehicletype:"^(M1)$",year:[2020]},
	]},
	{name:"Ledi",						pattern:"---",models:[
		{name:"AS130",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"AS160",					pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Buggy Europa 2000",		pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Buggy Europa 2001",		pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Buggy Goldbug",			pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Buggy Siva",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Jagdbuggy",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Replica 1910",			pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Replica 35B",			pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Replica SS29",			pattern:"---",vehicletype:"^(M1)$",engine:[1]},
		{name:"Replica T",				pattern:"---",vehicletype:"^(M1)$",engine:[1]},
	]},
	{name:"Lexus",						pattern:"^(JTJ|JTH)",models:[
		{name:"CT",						pattern:"^JTHKD",vehicletype:"^(M1)$",engine:[3],year:[2011]},
		{name:"ES",						pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"GS",						pattern:"^JTHB[CS]",vehicletype:"^(M1)$",year:[1991,2018],submodels:[
			{name:"JZS147",				pattern:"---",engine:[1],year:[1991,1997]},
			{name:"JZS160",				pattern:"---",engine:[1],year:[1998,2005]},
			{name:"GRS190",				pattern:"^JTHBC",engine:[1,3],year:[2005,2011]},
			{name:"L10",				pattern:"^JTHBS",engine:[1,3],year:[2011,2018]},
		]},
		{name:"GS F",					pattern:"---",vehicletype:"^(M1)$",year:[2015,2018]},
		{name:"IS",						pattern:"^JTH(B[BHKX]|FK)",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"XE1",				pattern:"---",engine:[1],year:[1998,2005]},
			{name:"XE2",				pattern:"^JTH(B[BKX]|FK)",engine:[1,2],year:[2005,2013]},
			{name:"XE3",				pattern:"^JTHBH",engine:[1,3],year:[2013]},
		]},
		{name:"IS F",					pattern:"^JTHBP",vehicletype:"^(M1)$",engine:[1],year:[2007,2014]},
		{name:"LC",						pattern:"^JTHHP5A",vehicletype:"^(M1)$",engine:[1,3],year:[2017]},
		{name:"LFA",					pattern:"---",vehicletype:"^(M1)$",year:[2010,2012]},
		{name:"NX",						pattern:"^JTJBJ",vehicletype:"^(M1)$",engine:[3,1],year:[2014]},
		{name:"LS",						pattern:"^JTHB[LN]",vehicletype:"^(M1)$",year:[1989],submodels:[
			{name:"I (UCF10)",			pattern:"---",engine:[1],year:[1989,1994]},
			{name:"II (UCF20)",			pattern:"---",engine:[1],year:[1995,2000]},
			{name:"III (UCF30)",		pattern:"^JTHBN",engine:[1],year:[2001,2006]},
			{name:"IV (USF40)",			pattern:"^JTHBL",engine:[1,3],year:[2007,2018]},
			{name:"USF50",				pattern:"---",year:[2018]},
		]},
		{name:"RC",						pattern:"^JTHHP5B",vehicletype:"^(M1)$",engine:[1,3],year:[2016]},
		{name:"RC F",					pattern:"^JTHHP5B",vehicletype:"^(M1)$",engine:[1],year:[2015]},
		{name:"RX",						pattern:"^JTJ(B[CK]|HF)",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"I (XU1)",			pattern:"---",engine:[1],year:[1998,2003]},
			{name:"II (MCU)",			pattern:"^JTJHF",engine:[1,3],year:[2003,2009]},
			{name:"III (AG/GG/GY)L1",	pattern:"^JTJB[CK]",engine:[1,3],year:[2009]},
			{name:"IV",					pattern:"---",engine:[3,1],year:[2016]},
		]},
		{name:"SC",						pattern:"^JTHFN",vehicletype:"^(M1)$",year:[1992,2011],submodels:[
			{name:"Gen. 1",				pattern:"---",year:[1992,2001]},
			{name:"Gen. 2",				pattern:"^JTHFN",engine:[1],year:[2002,2011]},
		]},
		{name:"UX",						pattern:"---",vehicletype:"^(M1)$",year:[2019]},
	]},
	{name:"Ligier",						pattern:"^(VJR)",models:[]},
	{name:"Lincoln",					pattern:"^(1LJ|1LN|1L1)",models:[
		{name:"Aviator",				pattern:"---",vehicletype:"^(M1)$",year:[2003,2005]},
		{name:"Blackwood",				pattern:"---",vehicletype:"^(M1)$",year:[2001,2002]},
		{name:"LS",						pattern:"---",vehicletype:"^(M1)$",year:[1999,2006]},
		{name:"Mark LT",				pattern:"---",vehicletype:"^(M1)$",year:[2005,2009]},
		{name:"MKC",					pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"MKS",					pattern:"---",vehicletype:"^(M1)$",year:[2008]},
		{name:"MKT",					pattern:"---",vehicletype:"^(M1)$",year:[2009]},
		{name:"MKX",					pattern:"---",vehicletype:"^(M1)$",year:[2006]},
		{name:"MKZ",					pattern:"---",vehicletype:"^(M1)$",year:[2005]},
		{name:"Navigator",				pattern:"---",vehicletype:"^(M1)$",year:[1997],submodels:[
			{name:"I",					pattern:"---",year:[1997,2002]},
			{name:"II",					pattern:"---",year:[2003,2006]},
			{name:"III",				pattern:"---",year:[2007]},
		]},
	]},
	{name:"LMC",						pattern:"^(W09.{8}L06)",alt:["Lord Münsterland Caravan"],models:[
		{name:"Breezer",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Cruiser",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Dominant",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Explorer",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Liberty",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Luxus",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Maestro",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Musica",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Scandica",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Tourer",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"LML",						pattern:"^(MD7)",models:[]},
	{name:"Lotus",						pattern:"^(SCC)",models:[
		{name:"2-Eleven",				pattern:"---",vehicletype:"^(M1)$",year:[2007,2011]},
		{name:"3-Eleven",				pattern:"---",vehicletype:"^(M1)$",year:[2016]},
		{name:"340R",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2000,2002]},
		{name:"Elan",					pattern:"^SCC100",vehicletype:"^(M1)$",year:[1962],submodels:[
			{name:"II",					pattern:"^SCC100",year:[1989,1995]},
			{name:"III",				pattern:"---",year:[2015]},
		]},
		{name:"Elise",					pattern:"^SCC(111|[GJ]A|L[HJ]|P[AC]|YC)",vehicletype:"^(M1)$",year:[1996],submodels:[
			{name:"S1",					pattern:"^SCC111",year:[1996,2000]},
			{name:"S2",					pattern:"^SCC([GJ]A|P[AC]|Y[AC])",engine:[1],year:[2000,2009]},
			{name:"S3",					pattern:"^SCCLH",engine:[1],year:[2010,2015]},
			{name:"S4",					pattern:"^SCCLJ",year:[2015]},
		]},
		{name:"Elite III",				pattern:"---",vehicletype:"^(M1)$",year:[2014]},
		{name:"Esprit II",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Eterne",					pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"Europa I",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006,2011]},
		{name:"Evora",					pattern:"^SCCLM",vehicletype:"^(M1)$",engine:[1],year:[2009]},
		{name:"Exige",					pattern:"^SCCVA",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"S1",					pattern:"---",year:[2000,2001]},
			{name:"S2",					pattern:"---",engine:[1],year:[2004]},
			{name:"S3",					pattern:"---",year:[2012]},
		]},
		{name:"SUV",					pattern:"---",vehicletype:"^(M1)$",year:[2019]},
	]},
	{name:"Lynk & Co",					pattern:"---",models:[
		{name:"01",						pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"02",						pattern:"---",vehicletype:"^(M1)$",year:[2018]},
	]},	
	{name:"Mahindra",					pattern:"---",models:[
		{name:"Bolero",					pattern:"---",vehicletype:"^(M1)$",year:[2001]},
		{name:"Scorpio",				pattern:"---",vehicletype:"^(M1)$",year:[2002]},
		{name:"Thar",					pattern:"---",vehicletype:"^(M1)$",year:[2010]},
	]},
	{name:"MAN",						pattern:"^(WAG|6AB|LZM|WMA)",models:[
		{name:"Saviem",					pattern:"---",vehicletype:"^(N2)$",year:[1967]},
		{name:"G 90",					pattern:"---",vehicletype:"^(N2)$",year:[1979,1993]},
		{name:"L 2000",					pattern:"^WMAL20",vehicletype:"^(N2)$",year:[1993]},
		{name:"TGL",					pattern:"---",vehicletype:"^(N2)$",year:[2005]},
		{name:"F7",						pattern:"---",vehicletype:"^(N3)$",year:[1967,1986]},
		{name:"F8 Hauber",				pattern:"---",vehicletype:"^(N3)$",year:[1951,1963]},
		{name:"F9",						pattern:"---",vehicletype:"^(N3)$"},
		{name:"F90",					pattern:"---",vehicletype:"^(N3)$"},
		{name:"F 2000",					pattern:"---",vehicletype:"^(N3)$",year:[1994,2007]},
		{name:"TGA, TGM",				pattern:"---",vehicletype:"^(N3)$",year:[2000]},
		{name:"TGX, TGS",				pattern:"---",vehicletype:"^(N3)$",year:[2007]},
	]},
	{name:"Maserati",					pattern:"^(ZAM|ZN6)",models:[
		{name:"3200 GT",				pattern:"^ZAMAA38A",vehicletype:"^(M1)$",year:[1998,2001]},
		{name:"Ghibli",					pattern:"^ZAM57",vehicletype:"^(M1)$",year:[1966],submodels:[
			{name:"II (Tipo AM336)",	pattern:"---",year:[1991,1997]},
			{name:"III (Tipo M157)",	pattern:"---",engine:[1,2],year:[2013]},
		]},
		{name:"GranCabrio",				pattern:"^ZAMVM45",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"GranTurismo",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007]},
		{name:"Levante",				pattern:"^ZN661",vehicletype:"^(M1)$",year:[2016]},
		{name:"Quattroporte",			pattern:"^(ZAM..39|ZAM337)",vehicletype:"^(M1)$",year:[1963],submodels:[
			{name:"IV",					pattern:"^ZAM337",engine:[1],year:[1994,2000]},
			{name:"V",					pattern:"---",engine:[1],year:[2003,2012]},
			{name:"VI",					pattern:"---",engine:[1,2],year:[2012]},
		]},
		{name:"GT Spyder",				pattern:"^ZAMBB18B",vehicletype:"^(M1)$",engine:[1],year:[2002,2007]},
	]},
	{name:"Mash",						pattern:"---",models:[
		{name:"B7 Cafe Racer",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Black Seven",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Café Racer Black",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Dirt Tracker",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FALCONE",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FamilySide",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Fifty",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Five Hundred",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Scrambler",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Seventy Five",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TT40 Cafe Racer",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Two Fifty",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Mazda",						pattern:"^(JMZ|YCM|3MD|3MZ|PE3|MM8|1YV)",models:[
		{name:"2",						pattern:"^JMZD[EYJ]",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"DY",					pattern:"^JMZDY",engine:[1,2],year:[2003,2007]},
			{name:"DE",					pattern:"^JMZDE",engine:[1,2],year:[2007,2014]},
			{name:"DJ",					pattern:"^JMZDJ",engine:[1,2],year:[2014]},
		]},
		{name:"3",						pattern:"^JMZB[KLMP]",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"BK",					pattern:"^JMZBK",engine:[1,2],year:[2003,2009]},
			{name:"BL",					pattern:"^JMZBL",engine:[1,2],year:[2009,2013]},
			{name:"BM",					pattern:"^JMZBM",engine:[1,2],year:[2013,2019]},
			{name:"BP",					pattern:"^JMZBP",engine:[1,2],year:[2019]},
		]},
		{name:"5",						pattern:"^JMZC[RW]",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2018],submodels:[
			{name:"CR",					pattern:"^JMZCR",engine:[1,2],year:[2005,2010]},
			{name:"CW",					pattern:"^JMZCW",engine:[1,2],year:[2010,2018]},
		]},
		{name:"6",						pattern:"^JMZG[GHLJY]",vehicletype:"^(M1)$",engine:[1,2],year:[2002],submodels:[
			{name:"GG/GY",				pattern:"^JMZG[GY]",engine:[1,2],year:[2002,2013]},
			{name:"GH",					pattern:"^JMZGH",engine:[1,2],year:[2008,2012]},
			{name:"GJ/GL",				pattern:"^JMZG[JL]",engine:[1,2],year:[2013]},
		]},
		{name:"121",					pattern:"^JMZD[AB]",vehicletype:"^(M1)$",engine:[1,2],year:[1988],submodels:[
			{name:"DA",					pattern:"^JMZDA",engine:[1,2],year:[1988,1991]},
			{name:"DB",					pattern:"^JMZDB",engine:[1,2],year:[1991,1996]},
			{name:"JASM/JBSM",			pattern:"^YCM[ABY]X",engine:[1,2],year:[1996,2003]},
		]},
		{name:"323",					pattern:"^JMZB[ADFGJW]",vehicletype:"^(M1)$",engine:[1,2],year:[1977],submodels:[
			{name:"BW",					pattern:"^JMZBW",engine:[1,2],year:[1977,1980]},
			{name:"BD",					pattern:"^JMZBD",engine:[1,2],year:[1980,1985]},
			{name:"BF",					pattern:"^JMZBF",engine:[1,2],year:[1985,1989]},
			{name:"BG",					pattern:"^JMZBG",engine:[1,2],year:[1989,1994]},
			{name:"BA",					pattern:"^JMZBA",engine:[1,2],year:[1994,2000]},
			{name:"BJ",					pattern:"^JMZBJ",engine:[1,2],year:[2000,2003]},
		]},
		{name:"626",					pattern:"^JMZG[CDEF]",vehicletype:"^(M1)$",engine:[1,2],year:[1979],submodels:[
			{name:"CB2",				pattern:"---",engine:[1,2],year:[1979,1982]},
			{name:"GC",					pattern:"^JMZGC",engine:[1,2],year:[1983,1987]},
			{name:"GD",					pattern:"^JMZGD",engine:[1,2],year:[1987,1992]},
			{name:"GE",					pattern:"^JMZGE",engine:[1,2],year:[1992,1997]},
			{name:"GF",					pattern:"^JMZGF",engine:[1,2],year:[1997,2002]},
		]},
		{name:"929",					pattern:"^JMZH[BC]",vehicletype:"^(M1)$",engine:[1,2],year:[1973],submodels:[
			{name:"LA 2",				pattern:"---",engine:[1,2],year:[1973,1979]},
			{name:"LA 4",				pattern:"---",engine:[1,2],year:[1981,1988]},
			{name:"HB",					pattern:"^JMZHB",engine:[1,2],year:[1982,1991]},
			{name:"HC",					pattern:"^JMZHC",engine:[1,2],year:[1987,1992]},
		]},
		{name:"B-Serie",				pattern:"^JMZU[FN]",vehicletype:"^(M1)$",engine:[2],year:[1997,2006],submodels:[
			{name:"2200",				pattern:"^JMZUF",engine:[2],year:[1997,1999]},
			{name:"2500",				pattern:"^JMZUN",engine:[2],year:[1999,2006]},
		]},
		{name:"CX-3",					pattern:"^JMZDK",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"CX-5",					pattern:"^JMZK[EF]",vehicletype:"^(M1)$",engine:[1,2],year:[2012],submodels:[
			{name:"I",					pattern:"^JMZKE",engine:[1,2],year:[2012,2017]},
			{name:"II",					pattern:"^JMZKF",engine:[1,2],year:[2017]},
		]},
		{name:"CX-7",					pattern:"^JMZER",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2012]},
		{name:"CX-9",					pattern:"^JM3TB",vehicletype:"^(M1)$",engine:[1,2],year:[2007]},
		{name:"Demio",					pattern:"^JMZDW",vehicletype:"^(M1)$",engine:[1],year:[1998,2003]},
		{name:"E-Serie",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1984,2001],submodels:[
			{name:"2000",				pattern:"^JM7S[RK]",engine:[1],year:[1964,1971]},
			{name:"Bongo F800/1000",	pattern:"---",engine:[1],year:[1966,1977]},
			{name:"Bongo BA2",			pattern:"---",engine:[1,2],year:[1977,1983]},
			{name:"Bongo SE",			pattern:"---",engine:[1,2],year:[1983,1999]},
			{name:"SK82/SKF82",			pattern:"---",engine:[1,2],year:[1999]},
			{name:"2200",				pattern:"^JMZS[RKD]",engine:[1,2],year:[1983,2001],alt:["Bongo Browny SD/SR"]},
		]},
		{name:"MPV",					pattern:"^JMZL[VW]",vehicletype:"^(M1)$",engine:[1,2],year:[1989,2006],submodels:[
			{name:"1",					pattern:"^JMZLV",engine:[1,2],year:[1989,1999]},
			{name:"2",					pattern:"^JMZLW",engine:[1,2],year:[1999,2006]},
		]},
		{name:"MX-3",					pattern:"^JMZEC",vehicletype:"^(M1)$",engine:[1],year:[1991,1998]},
		{name:"MX-5",					pattern:"^JMZN[A-D]",vehicletype:"^(M1)$",engine:[1],year:[1989],submodels:[
			{name:"NA",					pattern:"^JMZNA",engine:[1],year:[1989,1998]},
			{name:"NB",					pattern:"^JMZNB",engine:[1],year:[1998,2005]},
			{name:"NC",					pattern:"^JMZNC",engine:[1],year:[2005,2015]},
			{name:"ND",					pattern:"^JMZND",engine:[1],year:[2014]},
		]},
		{name:"MX-6",					pattern:"^1YVGE",vehicletype:"^(M1)$",engine:[1],year:[1992,1997],submodels:[
			{name:"GD",					pattern:"^JMZGD",engine:[1],year:[1987,1991]},
			{name:"GE6",				pattern:"^JMZGE6",engine:[1],year:[1992,1997]},
		]},
		{name:"Premacy",				pattern:"^JMZCP",vehicletype:"^(M1)$",engine:[1,2],year:[1999,2005]},
		{name:"RX-5",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1975,1981]},
		{name:"RX-7",					pattern:"^JMZF[B-D]",vehicletype:"^(M1)$",engine:[1],year:[1978,2002],submodels:[
			{name:"SA22C",				pattern:"---",engine:[1],year:[1978,1981]},
			{name:"FB2",				pattern:"^JMZFB",engine:[1],year:[1981,1984]},
			{name:"FC3S",				pattern:"^JMZFC",engine:[1],year:[1984,1991]},
			{name:"FD3S",				pattern:"^JMZFD",engine:[1],year:[1991,2002]},
		]},
		{name:"RX-8",					pattern:"^JMZSE",vehicletype:"^(M1)$",engine:[1],year:[2003,2011]},
		{name:"Tribute",				pattern:"^JMZC[UZ]",vehicletype:"^(M1)$",engine:[1],year:[2000,2007],submodels:[
			{name:"Gen. 1",				pattern:"^JMZC[UZ]",engine:[1],year:[2000,2008]},
			{name:"Gen. 2",				pattern:"---",engine:[1,3],year:[2008,2012]},
		]},
		{name:"Xedos 6",				pattern:"^JMZCA",vehicletype:"^(M1)$",engine:[1],year:[1992,1999]},
		{name:"Xedos 9",				pattern:"^JMZTA",vehicletype:"^(M1)$",engine:[1],year:[1993,2003]},
	]},
	{name:"McLouis",					pattern:"---",models:[
		{name:"Glamys",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mc4",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"McVan",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nevis",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Steel",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Tandy",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"McLaren",					pattern:"^(SBM)",models:[
		{name:"570S",					pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"650S",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2014,2017]},
		{name:"675LT",					pattern:"---",vehicletype:"^(M1)$",year:[2015,2017]},
		{name:"F1",						pattern:"---",vehicletype:"^(M1)$",year:[1993,1997]},
		{name:"600LT",					pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"720S",					pattern:"---",vehicletype:"^(M1)$",year:[2017]},
		{name:"12C",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011,2014]},
		{name:"P1",						pattern:"---",vehicletype:"^(M1)$",year:[2013,2015]},
		{name:"Senna",					pattern:"---",vehicletype:"^(M1)$",year:[2018]},
	]},
	{name:"Mercedes",					pattern:"^(WMX|WDB|WDD|WDF|9BM|MBR|VSA|NMB|NLE|4JG|LE4)",alt:"Mercedes Benz",models:[
		{name:"A-Klasse",				pattern:"^WD[BCD]1(68|69|76|77)",vehicletype:"^(M1)$",engine:[1,2],alt:["A-Class"],year:[1997],submodels:[
			{name:"W 168",				pattern:"^WD[BCD]168",engine:[1,2],year:[1997,2004]},
			{name:"W 169",				pattern:"^WD[BCD]169",engine:[1,2],year:[2004,2012]},
			{name:"W 176",				pattern:"^WD[BCD]176",engine:[1,2],year:[2012,2018]},
			{name:"W 177",				pattern:"^WD[BCD]177",engine:[1,2],year:[2018]},
		]},
		{name:"B-Klasse",				pattern:"^WD[BCD]24[5-7]",vehicletype:"^(M1)$",engine:[1,2,5],year:[2005],alt:["B-Class"],submodels:[
			{name:"W 245",				pattern:"^WD[BCD]245",engine:[1,2,5],year:[2005,2011],alt:["T 245"]},
			{name:"W 246",				pattern:"^WD[BCD]246",engine:[1,2,5],year:[2011,2019]},
			{name:"W 247",				pattern:"^WD[BCD]247",engine:[1,2],year:[2019]},
		]},
		{name:"C-Klasse",				pattern:"^WD[BCD]20[1-5]",vehicletype:"^(M1)$",engine:[1,2,5],year:[1982],alt:["C-Class"],
			variants:[
				{name:"Limousine"},
				{name:"Kombi"},
				{name:"Coupé"},
				{name:"Cabriolet"},
			],
			submodels:[
				{name:"W 201",				pattern:"^WD[BCD]201",engine:[1,2],year:[1982,1993],alt:["190"]},
				{name:"W 202",				pattern:"^WD[BCD]202",engine:[1,2],year:[1993,2001]},
				{name:"W 203",				pattern:"^WD[BCD]203",engine:[1,2],year:[2000,2007]},
				{name:"W 204",				pattern:"^WD[BCD]204",engine:[1,2],year:[2007,2013]},
				{name:"W 205",				pattern:"^WD[BCD]205",engine:[1,2,5,7],year:[2014]},
			]},
		{name:"CLA-Klasse",				pattern:"^WD[BCD]11[78]",vehicletype:"^(M1)$",engine:[1,2],year:[2013],alt:["CLA-Class"],submodels:[
			{name:"W 117",				pattern:"^WD[BCD]117",engine:[1,2],year:[2013,2019]},
			{name:"W 118",				pattern:"^WD[BCD]118",engine:[1,2],year:[2019]},
		]},
		{name:"CLC-Klasse",				pattern:"^WD[BCD]230",vehicletype:"^(M1)$",engine:[1,2],alt:["CLC-Class"],year:[2000,2011]},
		{name:"CLK-Klasse",				pattern:"^WD[BCD]20[89]",vehicletype:"^(M1)$",engine:[1,2],alt:["CLK-Class"],year:[1997],submodels:[
			{name:"C 208",				pattern:"^WD[BCD]208",engine:[1,2],year:[1997,2003]},
			{name:"C 209",				pattern:"^WD[BCD]209",engine:[1,2],year:[2002,2009]},
		]},
		{name:"CLS-Klasse",				pattern:"^WD[BCD]2(18|19|90)",vehicletype:"^(M1)$",engine:[1,2],alt:["CLS-Class"],year:[2004],submodels:[
			{name:"C 219",				pattern:"^WD[BCD]219",engine:[1,2],year:[2004,2010]},
			{name:"C 218",				pattern:"^WD[BCD]218",engine:[1,2],year:[2011,2018]},
			{name:"X 290",				pattern:"^WD[BCD]290",engine:[1,2],year:[2018]},
		]},
		{name:"E-Klasse",				pattern:"^WD[BCD](12[34]|2(1[0-3]|07|38))",vehicletype:"^(M1)$",engine:[1,2],alt:["E-Class"],year:[1975],
			variants:[
				{name:"Limousine"},
				{name:"Coupé"},
				{name:"Cabriolet"},
			],
			submodels:[
				{name:"W 123",			pattern:"^WD[BCD]123",engine:[2],year:[1975,1986]},
				{name:"W 124",			pattern:"^WD[BCD]124",engine:[1,2],year:[1984,1996]},
				{name:"W 210",			pattern:"^WD[BCD]210",engine:[1,2],year:[1995,2003]},
				{name:"W 211",			pattern:"^WD[BCD]211",engine:[1,2],year:[2002,2009]},
				{name:"W 212",			pattern:"^WD[BCD]212",engine:[1,2,3,5],year:[2009,2016],variants:[0]},
				{name:"C/A 207",		pattern:"^WD[BCD]207",engine:[1],year:[2009,2016],alt:["C 207","A 207"],variants:[1,2]},
				{name:"W 213",			pattern:"^WD[BCD]213",engine:[1,2,3],year:[2016],variants:[0]},
				{name:"C/A 238",		pattern:"^WD[BCD]238",engine:[1],year:[2016],alt:["C 238","A 238"],variants:[1,2]},
			]},
		{name:"G-Klasse",				pattern:"^WD[BCD]46[0-4]",vehicletype:"^(M1G)$",engine:[1,2,5],alt:["G-Class"],year:[1979],submodels:[
			{name:"W 460",				pattern:"^WD[BCD]460",engine:[1,2],year:[1979,1992]},
			{name:"W 463",				pattern:"^WD[BCD]463",engine:[1,2],year:[1990,2018]},
			{name:"W 461",				pattern:"^WD[BCD]461",engine:[1,2],year:[1991,2009]},
			{name:"W 464",				pattern:"^WD[BCD]464",engine:[1,2],year:[2017]},
		]},
		{name:"GLA-Klasse",				pattern:"^WD[BCD](156|247)",vehicletype:"^(M1G)$",engine:[1,2],alt:["GLA-Class"],year:[2014],submodels:[
			{name:"X 156",				pattern:"^WD[BCD]156",engine:[1,2],year:[2014]},
			{name:"H 247",				pattern:"^WD[BCD]247",engine:[1,2],year:[2019]},
		]},
		{name:"GLC-Klasse",				pattern:"^WD[BCD]2(04|53)",vehicletype:"^(M1G)$",engine:[1,2],alt:["GLC-Class"],year:[2008],submodels:[
			{name:"GLK",				pattern:"^WD[BCD]204",engine:[1,2],year:[2008,2015]},
			{name:"X 253",				pattern:"^WD[BCD]253",engine:[1,2],year:[2015]},
		]},
		{name:"GLE/M-Klasse",			pattern:"^WD[BCD](16[3-5]|292)",vehicletype:"^(M1G)$",engine:[1,2,5],alt:["GLE-Class","M-Class"],year:[1997],submodels:[
			{name:"W 163",				pattern:"^WD[BCD]163",engine:[1,2],year:[1997,2005]},
			{name:"W 164",				pattern:"^WD[BCD]164",engine:[1,2],year:[2005,2011]},
			{name:"W 166",				pattern:"^WD[BCD]166",engine:[1,2,3],year:[2011,2015]},
			{name:"C 292",				pattern:"^WD[BCD]292",engine:[1,2],year:[2015]},
			{name:"V 167",				pattern:"^WD[BCD]292",engine:[2],year:[2018]},
		]},
		{name:"GLS-Klasse",				pattern:"^WD[BCD]16[3-6]",vehicletype:"^(M1G)$",engine:[1,2],alt:["GLS-Class"],year:[2006],submodels:[
			{name:"X 163",				pattern:"^WD[BCD]163",engine:[1,2],year:[2006,2012]},
			{name:"X 164",				pattern:"^WD[BCD]164",engine:[1,2],year:[2012]},
			{name:"X 166",				pattern:"^WD[BCD]166",engine:[1,2],year:[2019]},
		]},
		{name:"LK",						pattern:"^WD[BCD]67",vehicletype:"^(N2)$",engine:[1,2],year:[1983,1998]},
		{name:"MB 100",					pattern:"^WD[BCD]63",vehicletype:"^(M1)$",engine:[2],year:[1988,1995]},
		{name:"R-Klasse",				pattern:"^WD[BCD]25",vehicletype:"^(M1)$",engine:[1,2],alt:["R-Class"],year:[2005,2012]},
		{name:"S-Klasse",				pattern:"^WD[BCD](1(16|26|49)|22[0-2])",vehicletype:"^(M1)$",engine:[1,2],alt:["S-Class"],year:[1972],
			variants: [
				{name:"Limousine"},
				{name:"Coupé"},
				{name:"Cabriolet"},
			],
			submodels:[
				{name:"W 116",			pattern:"^WD[BCD]116",engine:[1,2],year:[1972,1980]},
				{name:"W 126",			pattern:"^WD[BCD]126",engine:[1,2],year:[1979,1991],alt:["C 126","V 126"]},
				{name:"W 140",			pattern:"^WD[BCD]140",engine:[1,2],year:[1991,1998],alt:["C 140","V 140"]},
				{name:"W 220",			pattern:"^WD[BCD]220",engine:[1,2],year:[1998,2005]},
				{name:"C 215",			pattern:"^WD[BCD]215",engine:[1],year:[2006,2013],variants:[1,2]},
				{name:"W 221",			pattern:"^WD[BCD]221",engine:[1,2,3],year:[2005,2013]},
				{name:"W 240",			pattern:"^WD[BCD]240",engine:[1],year:[2002,2012],variants:[1,2],alt:["Maybach 57","Maybach 62","V 240"]},
				{name:"C 216",			pattern:"^WD[BCD]216",engine:[1],year:[2006,2013],variants:[1,2]},
				{name:"W 222",			pattern:"^WD[BCD]222",engine:[1,2,3],year:[2013],variants:[0]},
				{name:"C 217",			pattern:"^WD[BCD]217",engine:[1],year:[2014],variants:[1,2]},
			]},
		{name:"SL-Klasse",				pattern:"^WD[BCD](1(98|21|13|07|29)|23[01])",vehicletype:"^(M1)$",engine:[1,2],alt:["SL-Class"],year:[1954],submodels:[
			{name:"W 198",				pattern:"^WD[BCD]198",engine:[1],year:[1954,1963]},
			{name:"W 121",				pattern:"^WD[BCD]121",engine:[1],year:[1955,1963]},
			{name:"W 113",				pattern:"^WD[BCD]113",engine:[1],year:[1963,1971]},
			{name:"R 107",				pattern:"^WD[BCD]107",engine:[1],year:[1971,1989]},
			{name:"R 129",				pattern:"^WD[BCD]129",engine:[1],year:[1989,2001]},
			{name:"R 230",				pattern:"^WD[BCD]230",engine:[1],year:[2001,2011]},
			{name:"R 231",				pattern:"^WD[BCD]231",engine:[1],year:[2012]},
		]},
		{name:"SLC/K-Klasse",			pattern:"^WD[BCD]17[0-2]",vehicletype:"^(M1)$",engine:[1,2],alt:["SLC-Class","SLK-Class"],year:[1954],submodels:[
			{name:"R 170 (SLK)",		pattern:"^WD[BCD]170",engine:[1,2],year:[1996,2004]},
			{name:"R 171 (SLK)",		pattern:"^WD[BCD]171",engine:[1,2],year:[2004,2011]},
			{name:"R 172",				pattern:"^WD[BCD]172",engine:[1,2],year:[2011]},
		]},
		{name:"SLR",					pattern:"^WD[BCD]199",vehicletype:"^(M1)$",engine:[1],year:[2003,2009]},
		{name:"SLS AMG",				pattern:"^WD[BCD]197",vehicletype:"^(M1)$",engine:[1],year:[2009,2014]},
		{name:"Sprinter",				pattern:"^WD[BCD]9(0[1-6]|10)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1995],submodels:[
			{name:"W 901-905",			pattern:"^WD[BCD]90[1-5]",engine:[1,2,5],year:[1995,2006]},
			{name:"W 906",				pattern:"^WD[BCD]906",engine:[1,2,5],year:[2006]},
			{name:"BR 907/910",			pattern:"^WD[BCD]9(07|10)",engine:[2],year:[2018]},
		]},
		{name:"T 1",					pattern:"^WD[BCD]6(01|02|11)",vehicletype:"^(N1)$",engine:[1,2],year:[1977,1995]},
		{name:"T 2",					pattern:"^WD[BCD](3(09|10|13)|6(6[789]|70))",vehicletype:"^(N1)$",engine:[1,2],year:[1967,1996],submodels:[
			{name:"I",					pattern:"^WD[BCD]3(09|10|13)",engine:[1,2],year:[1967,1986]},
			{name:"II",					pattern:"^WD[BCD]6(6[789]|70)",engine:[1,2],year:[1986,1996]},
		]},
		{name:"V-Klasse/Vito",			pattern:"^WD[BCD](638|639|447)",vehicletype:"^(M1)$",engine:[1],year:[1996],submodels:[
			{name:"W 638",				pattern:"^WD[BCD]638",engine:[1,2],year:[1996,2003]},
			{name:"W 639 (Viano)",		pattern:"^WD[BCD]639[0167]",engine:[1,2],year:[2003,2014]},
			{name:"W 447",				pattern:"^WD[BCD]447",engine:[2],year:[2014]},
		]},
		{name:"V220",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1951,1955]},
		{name:"Vaneo",					pattern:"^WD[BCD]414",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2005]},
		{name:"Vario",					pattern:"^WD[BCD](512|61[2-8]|80[23]|81[08])",vehicletype:"^(N1|N2)$",engine:[2],year:[1996,2013],alt:["T2W"]},
	]},
	{name:"MG",							pattern:"^(LSJ|SARRD)",models:[
		{name:"F",						pattern:"^SARRD[WZ]",vehicletype:"^(M1)$",engine:[1],year:[1995,2002],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1995,1999]},
			{name:"II",					pattern:"---",engine:[1],year:[1999,2002]},
		]},
		{name:"MGB",					pattern:"---",vehicletype:"^(M1)$",year:[1962,1995],submodels:[
			{name:"Roadster",			pattern:"---",engine:[1],year:[1962,1980]},
			{name:"MG RV8",				pattern:"---",engine:[1],year:[1992,1995]},
		]},
		{name:"T-Type",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1936,1955],submodels:[
			{name:"TA",					pattern:"---",engine:[1],year:[1936,1939]},
			{name:"TB",					pattern:"---",engine:[1],year:[1939,1940]},
			{name:"TC",					pattern:"---",engine:[1],year:[1945,1950]},
			{name:"TD",					pattern:"---",engine:[1],year:[1950,1953]},
			{name:"TF",					pattern:"^SARRD[LM]",engine:[1],year:[1953,1955]},
		]},
		{name:"Series Y",				pattern:"---",vehicletype:"^(M1)$",submodels:[
			{name:"YA",					pattern:"---",engine:[1],year:[1947,1951]},
			{name:"YB",					pattern:"---",engine:[1],year:[1951,1953]},
			{name:"YT",					pattern:"---",engine:[1],year:[1948,1953]},
		]},
		{name:"ZR",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2005]},
		{name:"ZS",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2005]},
		{name:"ZT",						pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2005]},
	]},
	{name:"Micro Cars",					pattern:"---",models:[
		{name:"500",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2001,2005]},
		{name:"800",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2002,2005]},
		{name:"MPV Junior",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2006]},
		{name:"MPV Junior II",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006,2009]},
		{name:"Privilege",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2001,2008]},
		{name:"Rexton",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2006]},
		{name:"Rodius",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009,2010]},
		{name:"Actyon",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"Actyon Sports",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"Kyron",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"Rexton II",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"Stavic",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"MPV Junior III",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"MX 7",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007]},
		{name:"Trend",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006]},
		{name:"Double Deck Bus",		pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"Higer B 8 S",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"Higer V 7",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"Higer V 8",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"Higer V 90",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"Higer V 92",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"Sedan",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"MPV J",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
		{name:"LT Cargo",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2010]},
	]},
	{name:"Miller",						pattern:"^(1ML)",models:[
		{name:"Alabama",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Arizona",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Boston",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Cambridge",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Erie",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Green",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Illinois",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Indiana",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kansas",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Manitoba",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Maryland",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Michigan",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"New Jersey",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"New Mexico",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Ohio",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Oklahoma",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Ontario",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Oregon",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Oxford",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Princeton",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Red",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Snake",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Superior",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Texas",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Victoria",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Winnipeg",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Yukon",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Mini",						pattern:"^(WMW)",models:[
		{name:"Clubman",				pattern:"^WMW(L[NRU]|ML|ZE)",vehicletype:"^(M1)$",year:[2007],submodels:[
			{name:"I (R55)",			pattern:"^WMW(ML|Z[E-H])",engine:[1,2],year:[2007,2014]},
			{name:"II (F54)",			pattern:"^WMWL[NRU]",engine:[1,2],year:[2015]},
		]},
		{name:"Clubman JCW",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2008,2012]},
		{name:"Clubvan",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2012,2014]},
		{name:"Cooper",					pattern:"^WMW(M[E-HM-W]|R[A-S]|S[R-Y]|W[G-J]|X[DM-U]|Z[M-R])",vehicletype:"^(M1)$",engine:[1,2],year:[2001],submodels:[
			{name:"R50-R53",			pattern:"^WMW(M[E]|R[A-CEH])",engine:[1,2],year:[2001,2006]},
			{name:"R55-R57",			pattern:"^WMW(M[F-HM-W]|R[DFJS]|S[R-Y]|Z[M-R])",engine:[1,2],year:[2006,2016]},
			{name:"F54-F60",			pattern:"^WMW(W[G-J]|X[DM-U])",engine:[1,2],year:[2014]},
		]},
		{name:"Cooper JCW",				pattern:"---",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"R50-R53 ",			pattern:"---",engine:[1],year:[2005,2006]},
			{name:"R55-R57",			pattern:"---",engine:[1],year:[2006]},
			{name:"F54-F60",			pattern:"---",engine:[1],year:[2015]},
		]},
		{name:"Countryman",				pattern:"^WMWY[S-V]",vehicletype:"^(M1)$",year:[2010],submodels:[
			{name:"I (R60)",			pattern:"^WMWZ[A-D]",engine:[1,2],year:[2010,2017]},
			{name:"II (F60)",			pattern:"^WMWY[S-V]",engine:[1,2,3],year:[2017]},
		]},
		{name:"Countryman JCW",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2012,2017]},
		{name:"Coupé",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011,2015],alt:["R58"]},
		{name:"Coupé JCW",				pattern:"---",vehicletype:"^(M1)$",year:[2011,2015]},
		{name:"E",						pattern:"---",vehicletype:"^(M1)$",engine:[6],year:[2009,2010]},
		{name:"Paceman",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2013,2016],alt:["R61"]},
		{name:"Paceman JCW",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2013,2016]},
		{name:"Roadster",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2012,2015],alt:["R59"]},
		{name:"Roadster JCW",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009,2015]},
	]},
	{name:"Mitsubishi",					pattern:"^(JM[BPY]|JA[34]|XMC|4A3|JL5|MA7|MM[BCT]|TY[AB]|4MB|6MM|93X)",models:[
		{name:"3000 GT",				pattern:"^JMBMNZ16",vehicletype:"^(M1)$",engine:[1],year:[1992,2000]},
		{name:"ASX",					pattern:"^JMBX[LJN]GA",vehicletype:"^(M1)$",engine:[1,2],year:[2010]},
		{name:"Attrage",				pattern:"^MMCS[TN]A13",vehicletype:"^(M1)$",engine:[1],year:[2013]},
		{name:"Canter",					pattern:"^JMBFB43",vehicletype:"^(N2)$",engine:[1],year:[1963]},
		{name:"Carisma",				pattern:"^XMCL[RN]DA",vehicletype:"^(M1)$",engine:[1],year:[1995,2004],submodels:[
			{name:"I",					pattern:"^XMCLRDA",engine:[1,2],year:[1995,1999]},
			{name:"II",					pattern:"^XMCLNDA",engine:[1,2],year:[1999,2004]},
		]},
		{name:"Colt",					pattern:"^(XMC..Z3|JMB..(A1|C[15AJ]))",vehicletype:"^(M1)$",engine:[1],year:[1978,2012],submodels:[
			{name:"A150",				pattern:"^JMB..A1",engine:[1],year:[1978,1984]},
			{name:"C10",				pattern:"^JMB..C1",engine:[1],year:[1984,1988]},
			{name:"C50",				pattern:"^JMB..C5",engine:[1],year:[1988,1992]},
			{name:"CAO",				pattern:"^JMB..CA",engine:[1],year:[1992,1996]},
			{name:"CJO",				pattern:"^JMB..CJ",engine:[1],year:[1996,2003]},
			{name:"Z30",				pattern:"^XMC..Z3",engine:[1,2],year:[2003,2012]},
		]},
		{name:"Cordia",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1982,1986]},
		{name:"Eclipse",				pattern:"^4A3A",vehicletype:"^(M1)$",engine:[1],year:[1992,2000],submodels:[
			{name:"D20",				pattern:"^JMB..D2",engine:[1],year:[1992,1995]},
			{name:"D30",				pattern:"^4A3A",engine:[1],year:[1995,2000]},
		]},
		{name:"Galant",					pattern:"^JMB..(A1|E[135AC])",vehicletype:"^(M1)$",engine:[1],year:[1976,2006],submodels:[
			{name:"A120",				pattern:"---",engine:[1,2],year:[1976,1980]},
			{name:"A160",				pattern:"^JMB..A1",engine:[1,2],year:[1980,1984]},
			{name:"E10",				pattern:"^JMB..E1",engine:[1,2],year:[1984,1988]},
			{name:"E30",				pattern:"^JMB..E3",engine:[1,2],year:[1988,1993]},
			{name:"E50",				pattern:"^JMB..E5",engine:[1,2],year:[1993,1996]},
			{name:"EA0",				pattern:"^JMB..E[AC]",engine:[1],year:[1996,2006]},
		]},
		{name:"Grandis",				pattern:"^JMBLJNA",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2010]},
		{name:"i-MiEV",					pattern:"^JMBLDHA",vehicletype:"^(M1)$",engine:[6],year:[2010,2016]},
		{name:"L200",					pattern:"^MM[BC]J[YN]K",vehicletype:"^(M1)$",engine:[1],year:[1978],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[1978,1986]},
			{name:"II",					pattern:"---",engine:[1,2],year:[1991,1996]},
			{name:"III (K60T)",			pattern:"^MM[BC]JNK",engine:[1,2],year:[1996,2006]},
			{name:"IV (KA0T)",			pattern:"^MM[BC]JYK",engine:[2],year:[2006,2015]},
			{name:"V",					pattern:"---",engine:[2],year:[2015]},
		]},
		{name:"L300",					pattern:"^JMB(L03|..P0)",vehicletype:"^(M1)$",engine:[1,2],year:[1980,1998],submodels:[
			{name:"L0",					pattern:"^JMBL03",engine:[1,2],year:[1983,1994]},
			{name:"P0",					pattern:"^JMB..P0",engine:[1,2],year:[1994,1999]},
		]},
		{name:"Lancer",					pattern:"^JMB[LS]NC",vehicletype:"^(M1)$",engine:[1,2],year:[1973,2017],submodels:[
			{name:"A70",				pattern:"---",engine:[1,2],year:[1973,1979]},
			{name:"A170",				pattern:"---",engine:[1,2],year:[1979,1982]},
			{name:"C10",				pattern:"^(JM[YB]..C1)",engine:[1,2],year:[1983,1988]},
			{name:"C50",				pattern:"^(JM[YB]..C[56])",engine:[2],year:[1988,1991]},
			{name:"CB1A",				pattern:"^(JM[YB]..CB)",engine:[2],year:[1991,1996]},
			{name:"CJ0",				pattern:"^(JM[YB]..C[KP])",engine:[2],year:[1996,2003]},
			{name:"CS0",				pattern:"^(JM[YB]..C[ST]|JA3A)",engine:[2],year:[2003,2008]},
			{name:"CY0",				pattern:"^(JM[YB]..C[XY])",engine:[2],year:[2007,2017]},
		]},
		{name:"Lancer Evolution",		pattern:"^JM[BY]S[NJ]C(Z4|T9|P9)",vehicletype:"^(M1)$",engine:[1],year:[1992,2014],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1992,2004]},
			{name:"II",					pattern:"---",engine:[1],year:[1994,1995]},
			{name:"III",				pattern:"---",engine:[1],year:[1995,1996]},
			{name:"IV",					pattern:"---",engine:[1],year:[1996,1998]},
			{name:"V",					pattern:"^JM[BY]SNCP9",engine:[1],year:[1998,1999]},
			{name:"VI",					pattern:"^JM[BY]SNCP9",engine:[1],year:[1999,2001]},
			{name:"VII",				pattern:"^JM[BY]SNCT9",engine:[1],year:[2001,2003]},
			{name:"VIII",				pattern:"^JM[BY]SNCT9",engine:[1],year:[2003,2005]},
			{name:"IX",					pattern:"^JM[BY]SJCT9",engine:[1],year:[2005,2007]},
			{name:"X",					pattern:"^JM[BY]SNCZ4",engine:[1],year:[2009,2014]},
		]},
		{name:"Lancer Wagon",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mirage",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Outlander",				pattern:"^JMB..(CU|CW|GF)",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"CU0W",				pattern:"^JMB..CU",engine:[1,2],year:[2003,2006]},
			{name:"CW0W",				pattern:"^JMB..CW[17]W",engine:[1,2],year:[2006,2012]},
			{name:"CW0",				pattern:"^JMB..GF7",engine:[1,2],year:[2012]},
		]},
		{name:"Pajero",					pattern:"^JMB..V[25689]",vehicletype:"^(M1G)$",engine:[1,2],year:[1976,2006],submodels:[
			{name:"L040",				pattern:"---",engine:[1,2],year:[1982,1990]},
			{name:"V20",				pattern:"^JMB..V[2]",engine:[1,2],year:[1990,2000]},
			{name:"V60",				pattern:"^JMB..V[56]",engine:[1,2],year:[2001,2006]},
			{name:"V80",				pattern:"^JMB..V[89]",engine:[1,2,3],year:[2006,2018]},
		]},
		{name:"Pajero Pinin",			pattern:"^JMB..H",vehicletype:"^(M1G)$",engine:[1],year:[1999,2006]},
		{name:"Pajero Sport",			pattern:"^JMB..K[9H]",vehicletype:"^(M1G)$",engine:[1,2],year:[1996,2008],submodels:[
			{name:"K90",				pattern:"^JMB..K9",engine:[1,2],year:[1996,2008]},
			{name:"KH0",				pattern:"^JMB..KN",engine:[1,2],year:[2008]},
			{name:"QE",					pattern:"---",engine:[1,2],year:[2008]},
		]},
		{name:"Sigma",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1991,1996]},
		{name:"Space Gear/L400",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2002]},
		{name:"Space Runner",			pattern:"^JMBSNN",vehicletype:"^(M1)$",engine:[1,2],year:[1991,2002],submodels:[
			{name:"Gen.1",				pattern:"^JMBSNN[12]",engine:[1],year:[1991,1999]},
			{name:"Gen.2",				pattern:"^JMBSNN6",engine:[1],year:[2000,2002]},
		]},
		{name:"Space Star",				pattern:"^XMCLNDG",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2005]},
		{name:"Space Wagon",			pattern:"^PAE(K7|VB)",vehicletype:"^(M1)$",engine:[1,2],year:[1983,2004],submodels:[
			{name:"D00",				pattern:"---",engine:[1],year:[1983,1992]},
			{name:"N30/N40",			pattern:"---",engine:[1],year:[1993,1998]},
			{name:"N50",				pattern:"^PAE(K7|VB)",engine:[1],year:[1998,2004]},
		]},
		{name:"Starion",				pattern:"^JMBA18",vehicletype:"^(M1)$",engine:[1],year:[1982,1990]},
		{name:"Tredia",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1992,1986]},
	]},
	{name:"Mobilvetta",					pattern:"---",models:[
		/* Wohnmobile */
		{name:"Altair",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Ayar",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Casanova",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Driver",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Euroyacht",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Figaro",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Freeline",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Genio",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Huari",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Icaro",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"K-Yacht",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kea",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kimu",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Nazca",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"North Pole",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Opera",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Orsa",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"S-Yacht",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Moncayo",					pattern:"---",models:[
		/* Wohnmobile */
		{name:"Halcon",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mediterraneo",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Silver",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Van",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Morgan",						pattern:"^(SA9)",models:[
		{name:"4/4 ",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1936]},
		{name:"Aero 8",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2008,2010]},
		{name:"Aero Supersports",		pattern:"---",vehicletype:"^(M1)$",year:[2010]},
		{name:"Aeromax",				pattern:"---",vehicletype:"^(M1)$",year:[2007,2009]},
		{name:"Plus 4",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2005]},
		{name:"Plus 8",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2012]},
		{name:"Roadster",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Threewheeler",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2011]},
	]},
	{name:"Morris",						pattern:"^(SA{MXZ])",models:[
		{name:"250 JU",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"C8",						pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Commercial J-Type",		pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Commercial J2",			pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Commercial J4",			pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Cowley",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"CS9",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Eight",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Isis",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Ital",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Major",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Marina",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Marshal",				pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Mini Cooper",			pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Mini Saloon",			pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Minor",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Nomad",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Oxford",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Princess",				pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Six MS",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
		{name:"Ten",					pattern:"---",vehicletype:"^(N2)$",engine:[1]},
	]},
	{name:"Moto Guzzi",					pattern:"^(ZGU)",models:[
		{name:"Bellagio",				pattern:"^ZGULY",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Breva",					pattern:"^ZGUL(P[0ABG]|L)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"California",				pattern:"^ZGU(KD|L[CV])",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Daytona",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Griso",					pattern:"^ZGULS",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Nevada",					pattern:"^ZGUL[KMN]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Norge",					pattern:"^ZGULPH",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SP1000",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sport",					pattern:"^ZGU(KF|LPM)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Stelvio",				pattern:"^ZGULZ",vehicletype:"^(L3e)$",engine:[1]},
		{name:"V11",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"V7",						pattern:"^ZGUL[DW]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"ZX",						pattern:"^ZGULHA",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Müllner",					pattern:"---",models:[
		{name:"M2500",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"PKWM750",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"MUZ",						pattern:"^(SNZ)",models:[
		{name:"Anthony",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Emmely",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
	]},
	{name:"MV Agusta",					pattern:"^(ZCG)",models:[
		{name:"Brutale",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"F3",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"F4",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rivale",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Stradale",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Turismo",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Niesmann & Bischoff",		pattern:"^(W09.{8}N21)",models:[
		{name:"Arto",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Clou",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Flair",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Xpirit",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Nissan",						pattern:"^(3N1|ADN|JN[1-8AZ]|JP[A-E]|M[BD]H|SJ[KN]|VNV|VS[G-L]|VWA)",models:[
		{name:"100 NX",					pattern:"^(SJN|JN1)...B13",vehicletype:"^(M1)$",engine:[1],year:[1990,1995]},
		{name:"200 SX",					pattern:"^(SJN|JN1)...S14",vehicletype:"^(M1)$",engine:[1,2],year:[1989,2000]},
		{name:"300 ZX",					pattern:"^(SJN|JN1)...Z3[12]",vehicletype:"^(M1)$",engine:[1,2],year:[1983,2000],submodels:[
			{name:"Z31",				pattern:"^(SJN|JN1)...Z31",engine:[1],year:[1983,1989]},
			{name:"Z32",				pattern:"^(SJN|JN1)...Z32",engine:[1],year:[1989,2000]},
		]},
		{name:"350 Z",					pattern:"^(SJN|JN1)...Z33",vehicletype:"^(M1)$",engine:[1],year:[2002,2009]},
		{name:"370 Z",					pattern:"^(SJN|JN1)...Z34",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"Almera",					pattern:"^(SJN|JN1)...N1[567]",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2006],submodels:[
			{name:"N15",				pattern:"^(SJN|JN1)...N15",engine:[1,2],year:[1995,2000]},
			{name:"N16",				pattern:"^(SJN|JN1)...N16",engine:[1,2],year:[2000,2006]},
			{name:"N17",				pattern:"^(SJN|JN1)...N17",engine:[1,2],year:[2011]},
		]},
		{name:"Almera Tino",			pattern:"^(SJN|JN1)...V10",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2006]},
		{name:"Bluebird",				pattern:"^(SJN|JN1)...(U1[1-4]|T[17]2)",vehicletype:"^(M1)$",engine:[1,2],year:[1983,2001],submodels:[
			{name:"U11",				pattern:"^(SJN|JN1)...U11",engine:[1,2],year:[1983,1986]},
			{name:"T12/72",				pattern:"^(SJN|JN1)...T[17]2",engine:[1,2],year:[1985,1990]},
			{name:"U12",				pattern:"^(SJN|JN1)...U12",engine:[1,2],year:[1987,1991]},
			{name:"U13",				pattern:"^(SJN|JN1)...U13",engine:[1,2],year:[1991,1997]},
			{name:"U14",				pattern:"^(SJN|JN1)...U14",engine:[1,2],year:[1996,2001]},
		]},
		{name:"Cabstar",				pattern:"^(SJN|JN1)...F2[234]",vehicletype:"^(N1)$",engine:[2],year:[1984,2013],submodels:[
			{name:"F22",				pattern:"^(SJN|JN1)...F22",engine:[2],year:[1984,1992]},
			{name:"F23",				pattern:"^(SJN|JN1)...F23",engine:[2],year:[1992,2007]},
			{name:"F24",				pattern:"^(SJN|JN1)...F24",engine:[2],year:[2007,2013]},
		]},
		{name:"Cherry",					pattern:"^(SJN|JN1)...([EFN]10|N12)",vehicletype:"^(M1)$",engine:[1,2],year:[1970,1987],submodels:[
			{name:"E10",				pattern:"^(SJN|JN1)...E10",engine:[1,2],year:[1970,1977]},
			{name:"F10",				pattern:"^(SJN|JN1)...F10",engine:[1,2],year:[1974,1978]},
			{name:"N10",				pattern:"^(SJN|JN1)...N10",engine:[1,2],year:[1977,1983]},
			{name:"N12",				pattern:"^(SJN|JN1)...N12",engine:[1,2],year:[1982,1987]},
		]},
		{name:"Cube",					pattern:"^(SJN|JN1)...Z1[0-2]",vehicletype:"^(M1)$",engine:[1,2],year:[1998],submodels:[
			{name:"Z10",				pattern:"^(SJN|JN1)...Z10",engine:[1,2],year:[1998,2002]},
			{name:"Z11",				pattern:"^(SJN|JN1)...Z11",engine:[1,2],year:[2002,2008]},
			{name:"Z12",				pattern:"^(SJN|JN1)...Z12",engine:[1,2],year:[2008,2011]},
		]},
		{name:"GT-R",					pattern:"^JN1R5",vehicletype:"^(M1)$",engine:[1],year:[2008]},
		{name:"Interstar",				pattern:"^(SJN|JN1)(F3)",vehicletype:"^(M1)$",engine:[2],year:[2002,2010],submodels:[
			{name:"T35",				pattern:"---",engine:[1,2],year:[2002,2003]},
			{name:"X70",				pattern:"---",engine:[1,2],year:[2003,2010]},
		]},
		{name:"Juke",					pattern:"^(SJN|JN1)...F15",vehicletype:"^(M1)$",engine:[1,2],year:[2010]},
		{name:"Kubistar",				pattern:"^(SJN|JN1)(F1)",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2008]},
		{name:"Leaf",					pattern:"^(SJN|JN1)...ZE[01]",vehicletype:"^(M1)$",engine:[6],year:[2010]},
		{name:"Maxima",					pattern:"^(SJN|JN1)...(J30|A3[23])",vehicletype:"^(M1)$",engine:[1,2],year:[1988,2004],submodels:[
			{name:"J30",				pattern:"^(SJN|JN1)...J30",engine:[1,2],year:[1988,1995]},
			{name:"A32",				pattern:"^(SJN|JN1)...A32",engine:[1,2],year:[1995,2000]},
			{name:"A33",				pattern:"^(SJN|JN1)...A33",engine:[1,2],year:[2000,2004]},
		]},
		{name:"Micra CC",				pattern:"^(SJN|JN1)...K1[0-4]",vehicletype:"^(M1)$"},
		{name:"Micra",					pattern:"^(SJN|JN1)...K1[0-4]|K1",vehicletype:"^(M1)$",engine:[1,2],year:[1983],submodels:[
			{name:"K10",				pattern:"^(SJN|JN1)...K10",engine:[1,2],year:[1983,1993]},
			{name:"K11",				pattern:"^(SJN|JN1)...K11",engine:[1,2],year:[1993,2003]},
			{name:"K12",				pattern:"^(SJN|JN1)...K12",engine:[1,2],year:[2003,2010]},
			{name:"K13",				pattern:"^(SJN|JN1)...K13",engine:[1,2],year:[2010,2016]},
			{name:"K14",				pattern:"^(SJN|JN1)...K14",engine:[1,2],year:[2016]},
		]},
		{name:"Murano",					pattern:"^(JN1TANZ|JN8AZ)",vehicletype:"^(M1)$"},
		{name:"Navara",					pattern:"^(SJN|JN1|VSK)...D(21|22|40)",vehicletype:"^(M1G)$",engine:[1,2],year:[1986],submodels:[
			{name:"D21",				pattern:"^(SJN|JN1|VSK)...D21",engine:[2],year:[1986,1997]},
			{name:"D22",				pattern:"^(SJN|JN1|VSK)...D22",engine:[2],year:[1998,2004]},
			{name:"D40",				pattern:"^(SJN|JN1|VSK)...D40",engine:[1,2],year:[2005,2015]},
			{name:"D231",				pattern:"^(SJN|JN1|VSK)...D23",engine:[2],year:[2015]},
		]},
		{name:"Note",					pattern:"^(SJN|JN1)...E1[12]",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2016],submodels:[
			{name:"E11",				pattern:"^(SJN|JN1)...E11",engine:[1,2],year:[2005,2013]},
			{name:"E12",				pattern:"^(SJN|JN1)...E12",engine:[1,2],year:[2013,2016]},
		]},
		{name:"NV200",					pattern:"^(SJN|JN1|VSK)...M20",vehicletype:"^(M1)$",engine:[1,2,6],year:[2009]},
		{name:"NV300",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2016]},
		{name:"NV400",					pattern:"^(SJN|JN1)M1",vehicletype:"^(M1)$",engine:[2],year:[2010]},
		{name:"Pathfinder",				pattern:"^(SJN|JN1|VSK)...R5[0-2]",vehicletype:"^(M1)$"},
		{name:"Patrol",					pattern:"^(SJN|JN1|VSK)...Y6[0-2]",vehicletype:"^(M1)$"},
		{name:"Pickup",					pattern:"^(SJN|JN1)...D2[0-2]",vehicletype:"^(M1)$"},
		{name:"Pixo",					pattern:"^(SJN|JN1)...D3[01]",vehicletype:"^(M1)$",engine:[1],year:[2009,2013]},
		{name:"Prairie",				pattern:"^(SJN|JN1)...M1[01]",vehicletype:"^(M1)$",engine:[1],year:[1981,1998],submodels:[
			{name:"M10",				pattern:"^(SJN|JN1)...M10",engine:[1],year:[1981,1988]},
			{name:"M11",				pattern:"^(SJN|JN1)...M11",engine:[1],year:[1988,1998]},
		]},
		{name:"Primastar",				pattern:"^(SJN|JN1|VSK)[FJ]4",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2016]},
		{name:"Primera",				pattern:"^(SJN|JN1)...P1[0-2]",vehicletype:"^(M1)$",engine:[1,2],year:[1990],submodels:[
			{name:"P10",				pattern:"^(SJN|JN1)...P10",engine:[1,2],year:[1990,1996]},
			{name:"P11",				pattern:"^(SJN|JN1)...P11",engine:[1,2],year:[1996,2002]},
			{name:"P12",				pattern:"^(SJN|JN1)...P12",engine:[1,2],year:[2002,2007]},
		]},
		{name:"Pulsar",					pattern:"^(SJN|JN1|VSK)...C1[0-3]",vehicletype:"^(M1)$",engine:[1,2],year:[2014],submodels:[
			{name:"N10",				pattern:"^(SJN|JN1|VSK)...N10",engine:[1],year:[1977,1983]},
			{name:"N12",				pattern:"^(SJN|JN1|VSK)...N12",engine:[1],year:[1982,1987]},
			{name:"N13",				pattern:"^(SJN|JN1|VSK)...N13",engine:[1,2],year:[1986,1990]},
			{name:"N14",				pattern:"^(SJN|JN1|VSK)...N14",engine:[1,2],year:[1990,1995]},
			{name:"N15",				pattern:"^(SJN|JN1|VSK)...N15",engine:[1,2],year:[1995,2000]},
			{name:"N16",				pattern:"^(SJN|JN1|VSK)...N16",engine:[1,2],year:[2000,2006]},
		]},
		{name:"Qashqai",				pattern:"^(SJN|JN1)...J1[01]",vehicletype:"^(M1)$",engine:[1,2],year:[2007],submodels:[
			{name:"J10",				pattern:"^(SJN|JN1)...J10",engine:[1,2],year:[2007,2014]},
			{name:"J11",				pattern:"^(SJN|JN1)...J11",engine:[1,2],year:[2014]},
		]},
		{name:"Serena",					pattern:"^(SJN|JN1|VSK)...C2[3467]",vehicletype:"^(M1)$",engine:[1,2],year:[1991,2001],submodels:[
			{name:"C23",				pattern:"^(SJN|JN1|VSK)...C23",engine:[1,2],year:[1991,2001]},
			{name:"C24",				pattern:"^(SJN|JN1|VSK)...C24",engine:[1,2],year:[1999,2005]},
			{name:"C26",				pattern:"^(SJN|JN1|VSK)...C26",engine:[1,2],year:[2010,2016]},
			{name:"C27",				pattern:"^(SJN|JN1|VSK)...C27",engine:[1,2],year:[2016]},
		]},
		{name:"Sunny",					pattern:"^(SJN|JN1)...(N1[0-4]|B[123]1|B10)",vehicletype:"^(M1)$",engine:[1,2],year:[1966,1995],submodels:[
			{name:"B10",				pattern:"^(SJN|JN1)...B10",engine:[1],year:[1966,1970]},
			{name:"B110",				pattern:"^(SJN|JN1)...B11",engine:[1],year:[1970,1974]},
			{name:"B210",				pattern:"^(SJN|JN1)...B21",engine:[1],year:[1974,1977]},
			{name:"B310",				pattern:"^(SJN|JN1)...B31",engine:[1],year:[1977,1981]},
			{name:"B11",				pattern:"^(SJN|JN1)...B11",engine:[1,2],year:[1981,1985]},
			{name:"N13",				pattern:"^(SJN|JN1)...N13",engine:[1,2],year:[1986,1990]},
			{name:"N14",				pattern:"^(SJN|JN1)...N14",engine:[1,2],year:[1990,1995]},
		]},
		{name:"Terrano",				pattern:"^(SJN|JN1|VSK)...(WD21|R20)",vehicletype:"^(M1)$",engine:[1,2],year:[1986,2004],submodels:[
			{name:"WD21",				pattern:"^(SJN|JN1|VSK)...WD21",engine:[1,2],year:[1986,1995]},
			{name:"R20",				pattern:"^(SJN|JN1|VSK)...R20",engine:[1,2],year:[1993,2004]},
		]},
		{name:"Tiida",					pattern:"^(SJN|JN1)...C1[12]",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2011],submodels:[
			{name:"C11",				pattern:"^(SJN|JN1)...C11",engine:[1,2],year:[2004,2011]},
			{name:"C12",				pattern:"^(SJN|JN1)...C12",engine:[1],year:[2011]},
		]},
		{name:"Tino",					pattern:"^VSKTCAV",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2006]},
		{name:"Trade",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[1987,2004]},
		{name:"Urvan",					pattern:"^(SJN|JN1)...E2[34]",vehicletype:"^(M1)$",engine:[1,2],year:[1973,2012],submodels:[
			{name:"E20/21/22",			pattern:"^(SJN|JN1)...E20",engine:[2],year:[1973,1980]},
			{name:"E23",				pattern:"^(SJN|JN1)...E23",engine:[2],year:[1980,1986]},
			{name:"E24",				pattern:"^(SJN|JN1)...E24",engine:[2],year:[1986,2001]},
			{name:"E25",				pattern:"^(SJN|JN1)...E25",engine:[2],year:[2001,2012],alt:["Caravan"]},
		]},
		{name:"Vanette",				pattern:"^(SJN|JN1)...(C2[02]|S2[01])",vehicletype:"^(M1)$",engine:[1,2],year:[1978],submodels:[
			{name:"C20",				pattern:"^(SJN|JN1)...C20",engine:[1,2],year:[1978,1988]},
			{name:"C22",				pattern:"^(SJN|JN1)...C22",engine:[1,2],year:[1985,1993]},
			{name:"E",					pattern:"---",engine:[1,2],year:[1995,2001]},
			{name:"HC23",				pattern:"---",engine:[1,2],year:[1994,1999]},
			{name:"S20",				pattern:"^(SJN|JN1)...S20",engine:[1,2],year:[1994,1999]},
			{name:"S21",				pattern:"^(SJN|JN1)...S21",engine:[1,2],year:[1999]},
			{name:"16S",				pattern:"^(SJN|JN1)...16S",engine:[1,2],year:[2009]},
		]},
		{name:"X-Trail",				pattern:"^(SJN|JN1)...T3[0-2]",vehicletype:"^(M1G)$",engine:[1,2],year:[2001],submodels:[
			{name:"T30",				pattern:"^(SJN|JN1)...T30",engine:[1,2],year:[2001,2007]},
			{name:"T31",				pattern:"^(SJN|JN1)...T31",engine:[1,2],year:[2007,2014]},
			{name:"T32",				pattern:"^(SJN|JN1)...T32",engine:[1,2],year:[2014]},
		]},
	]},
	{name:"Nordstar",					pattern:"---",models:[
		{name:"Artic",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Camp",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Eco",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Finlandia",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"Racing",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Norton",						pattern:"^(SCS)",models:[]},
	{name:"Opel",						pattern:"^(W0L|W0V|VSX|VN1|SED|1G0|JAC|JAA|4GD)",models:[
		{name:"Adam",					pattern:"^W0[LV]0?MAP",vehicletype:"^(M1)$",engine:[1],year:[2012,2019]},
		{name:"Agila",					pattern:"^W0L0?(FXB|HAF)",vehicletype:"^(M1)$",engine:[1,2,5],year:[2000],submodels:[
			{name:"A",					pattern:"^W0L0?HAF",engine:[1,2,5],year:[2000,2007]},
			{name:"B",					pattern:"^W0L0?FXB",engine:[1,2,5],year:[2008,2014]},
		]},
		{name:"Ampera",					pattern:"^1G0R",vehicletype:"^(M1)$",engine:[6],year:[2011,2016]},
		{name:"Antara",					pattern:"^W0LLA",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2015]},
		{name:"Arena",					pattern:"^VF1J8A",vehicletype:"^(M1)$",engine:[2],year:[1997,2000]},
		{name:"Ascona",					pattern:"^W0L0?00081",vehicletype:"^(M1)$",engine:[1,2],year:[1970,1988],submodels:[
			{name:"A",					pattern:"---",engine:[1],year:[1970,1975]},
			{name:"B",					pattern:"---",engine:[1,2],year:[1975,1981]},
			{name:"C",					pattern:"^W0L0?00081",engine:[1,2],year:[1981,1988]},
		]},
		{name:"Astra",					pattern:"^W0(L0?(AH[KL]|TF[FG]|TG|GF[35]|P[C-F]6|TGF4|0005)|VB)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1991],submodels:[
			{name:"F",					pattern:"^W0L0?(TF[G]F[1346]|0005)",engine:[1,2],year:[1991,2000]},
			{name:"G",					pattern:"^W0L0?TG[EFGHP][0346]",engine:[1,2],year:[1998,2005]},
			{name:"H",					pattern:"^W0L0?AH[KL]",engine:[1,2],year:[2004,2010]},
			{name:"J",					pattern:"^W0L0?P[C-F][268]",engine:[1,2,5],year:[2009,2015]},
			{name:"K",					pattern:"^W0VB",engine:[1,2,5],year:[2015]},
		]},
		{name:"Calibra",				pattern:"^W0L00008[1-5]",vehicletype:"^(M1)$",engine:[1],year:[1989,1997]},
		{name:"Campo",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1992,2001]},
		{name:"Cascada",				pattern:"^W0LW[RT]3D",vehicletype:"^(M1)$",engine:[1,2],year:[2013]},
		{name:"Combo",					pattern:"^W0L[0V]?(XCF|6|00071)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1982],submodels:[
			{name:"A",					pattern:"---",engine:[1,2],year:[1986,1993]},
			{name:"B",					pattern:"^W0L000071",engine:[1,2],year:[1993,2001]},
			{name:"C",					pattern:"^W0L[0V]?XCF",engine:[1,2],year:[2001,2011]},
			{name:"D",					pattern:"^W0L6",engine:[1,2],year:[2011,2018]},
			{name:"E",					pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"Corsa",					pattern:"^W0L[0V]?(0007[38]|CXF|SBF|SDL|XCG)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1982],submodels:[
			{name:"A",					pattern:"---",engine:[1,2],year:[1982,1993]},
			{name:"B",					pattern:"^W0L0?(SBF|0007[389])",engine:[1,2],year:[1993,2000]},
			{name:"C",					pattern:"^W0L0?(XCG|CXF)",engine:[1,2],year:[2000,2006]},
			{name:"D",					pattern:"^W0L0?SDL",engine:[1,2,5],year:[2006,2014]},
			{name:"E",					pattern:"^W0L[0V]?SDL",engine:[1,2,5],year:[2014,2019]},
			{name:"F",					pattern:"^W0V0X",engine:[1,2],year:[2018]},
		]},
		{name:"Crossland X",			pattern:"^W0[LV]7",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"Frontera",				pattern:"^(SED[45]|W0L06B)",vehicletype:"^(M1G)$",engine:[1,2],year:[1991,2003],submodels:[
			{name:"A",					pattern:"^SED[45]",engine:[1,2],year:[1991,1998]},
			{name:"B",					pattern:"^W0L06B",engine:[1,2],year:[1998,2003]},
		]},
		{name:"Grandland X",			pattern:"^W0VZ[CJR]",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"GT",						pattern:"^1G0MG",vehicletype:"^(M1)$",engine:[1],year:[1968,2009],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1968,1973]},
			{name:"II",					pattern:"^1G0MG",engine:[1],year:[2007,2009]},
		]},
		{name:"Insignia",				pattern:"^W0L0?(G[BMST]|ZT6)",vehicletype:"^(M1)$",submodels:[
			{name:"I",					pattern:"^W0L0?G[BMST]",engine:[1,2],year:[2008,2017]},
			{name:"II",					pattern:"^W0[LV]Z[MST]",engine:[1,2],year:[2017]},
		]},
		{name:"Junior",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Kadett",					pattern:"^W0L0000[34][3-69]",vehicletype:"^(M1)$",engine:[1],year:[1968,2009],submodels:[
			{name:"Kadett",				pattern:"---",engine:[1],year:[1968,1973]},
			{name:"A",					pattern:"---",engine:[1],year:[1936,1940]},
			{name:"B",					pattern:"---",engine:[1],year:[1962,1965]},
			{name:"C",					pattern:"---",engine:[1],year:[1965,1973]},
			{name:"D",					pattern:"---",engine:[1,2],year:[1979,1984]},
			{name:"E",					pattern:"^W0L0000[34][3-69]",engine:[1,2],year:[1984,1993]},
		]},
		{name:"Karl",					pattern:"^W0VD",vehicletype:"^(M1)$",engine:[1],year:[2015]},
		{name:"Manta",					pattern:"---",vehicletype:"^(M1)$",submodels:[
			{name:"A",					pattern:"---",engine:[1],year:[1970,1975]},
			{name:"B",					pattern:"---",engine:[1],year:[1975,1988]},
		]},
		{name:"Meriva",					pattern:"^W0L(0?XCE|SC9)",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2017],submodels:[
			{name:"A",					pattern:"^W0L0?XCE",engine:[1,2],year:[2003,2010]},
			{name:"B",					pattern:"^W0LSC9",engine:[1,2],year:[2010,2017]},
		]},
		{name:"Mokka",					pattern:"^WOLJ[BCD]7",vehicletype:"^(M1)$",engine:[1,2,5],year:[2012],submodels:[
			{name:"I",					pattern:"^WOLJ[BCD]7",engine:[1,2,5],year:[2012,2019]},
			{name:"II",					pattern:"---",year:[2019]},
		]},
		{name:"Mokka X",				pattern:"^WOVJ[CD]7",vehicletype:"^(M1)$",engine:[1,2],year:[2016,2019]},
		{name:"Movano",					pattern:"^WO[LV]M",vehicletype:"^(M1)$",engine:[2],year:[2012],submodels:[
			{name:"I",					pattern:"---",engine:[2],year:[1998,2010]},
			{name:"II",					pattern:"^W0[LV]M",engine:[2],year:[2010]},
		]},
		{name:"Monterey",				pattern:"^JACUBS",vehicletype:"^(M1)$",engine:[1,2],year:[1992,1999]},
		{name:"Omega",					pattern:"^W0L0(VB|000(22|6))",vehicletype:"^(M1)$",engine:[1,2],year:[1986,2003],submodels:[
			{name:"A1",					pattern:"^W0L",engine:[1,2],year:[1986,1990]},
			{name:"A2",					pattern:"^W0L",engine:[1,2],year:[1990,1993]},
			{name:"B1",					pattern:"^W0L0000(2[1-8]|6[67])",engine:[1,2],year:[1994,1999]},
			{name:"B2",					pattern:"^W0L",engine:[1,2],year:[1999,2003]},
		]},
		{name:"Rekord",					pattern:"^W0L000016G",vehicletype:"^(M1)$",engine:[1,2],year:[1953],submodels:[
			{name:"P1",					pattern:"---",engine:[1],year:[1953,1957]},
			{name:"P2",					pattern:"---",engine:[1],year:[1957,1960]},
			{name:"A",					pattern:"---",engine:[1],year:[1963,1965]},
			{name:"B",					pattern:"---",engine:[1],year:[1965,1966]},
			{name:"C",					pattern:"---",engine:[1],year:[1966,1972]},
			{name:"D",					pattern:"---",engine:[1,2],year:[1971,1977]},
			{name:"E1",					pattern:"---",engine:[1,2],year:[1977,1982]},
			{name:"E2",					pattern:"^W0L000016G",engine:[1,2],year:[1982,1986]},
		]},
		{name:"Senator",				pattern:"^W0L000029",vehicletype:"^(M1)$",engine:[1,2],year:[1978,1993],submodels:[
			{name:"A",					pattern:"----",engine:[1,2],year:[1978,1986]},
			{name:"B",					pattern:"^W0L000029",engine:[1],year:[1987,1993]},
		]},
		{name:"Signum",					pattern:"^W0L0ZCF4",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2008]},
		{name:"Sintra",					pattern:"^4GDDU0",vehicletype:"^(M1)$",engine:[1,2],year:[1996,1999]},
		{name:"Speedster",				pattern:"^W0L0E[AB]R",vehicletype:"^(M1)$",engine:[1],year:[2001,2005]},
		{name:"Tigra",					pattern:"^W0L0?(SA|00075)",vehicletype:"^(M1)$",engine:[1],year:[1994,2001]},
		{name:"Tigra TwinTop",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2009]},
		{name:"Vectra",					pattern:"^W0L0?(0008[7-9]|0003[18]|JBF|ZCF)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1988,2008],submodels:[
			{name:"A",					pattern:"^W0L0?0008[7-9]",engine:[1,2],year:[1988,1995]},
			{name:"B",					pattern:"^W0L0?(0003[18]|JBF)",engine:[1,2],year:[1995,2002]},
			{name:"C",					pattern:"^W0L0?ZCF",engine:[1,2],year:[2002,2008]},
		]},
		{name:"Vivaro",					pattern:"^W0(L[1-4]?|V)[FJ]7",vehicletype:"^(M1)$",engine:[1,2],year:[2001],submodels:[
			{name:"A",					pattern:"^W0L[FJ]7",engine:[1,2],year:[2001,2014]},
			{name:"B",					pattern:"^W0(L[1-4]|V)[FJ]7",engine:[2],year:[2014,2019]},
			{name:"C",					pattern:"---",engine:[2],year:[2019]},
		]},
		{name:"Zafira",					pattern:"^W0L[0V]?(AHM|TGF75|P[DE]9)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1999],submodels:[
			{name:"A",					pattern:"^W0L0?TGF75",engine:[1,2,5],year:[1999,2005]},
			{name:"B (Family)",			pattern:"^W0L0?AHM",engine:[1,2,5],year:[2005,2014]},
			{name:"C (Tourer)",			pattern:"^W0[LV]0?P[DE]9",engine:[1,2,5],year:[2011,2019]},
			{name:"D",					pattern:"---",year:[2019]},
		]},
	]},
	{name:"Pach",						pattern:"---",models:[]},
	{name:"Pagani",						pattern:"---",models:[
		{name:"Huayra",					pattern:"---",vehicletype:"^(M1)$",year:[2011]},
		{name:"Huayra BC",				pattern:"---",vehicletype:"^(M1)$",year:[2016]},
		{name:"Zonda",					pattern:"---",vehicletype:"^(M1)$",year:[1999,2013]},
	]},
	{name:"Panther",					pattern:"^(WPB)",models:[]},
	{name:"Peugeot",					pattern:"^(VF3|VR3|8AD|936|8GD|SDB)",models:[
		{name:"106",					pattern:"^VF31[A-HSV]",vehicletype:"^(M1)$",engine:[1,2],year:[1991,2003],submodels:[
			{name:"S1",					pattern:"^VF31[A]",engine:[1,2],year:[1991,1996]},
			{name:"S2",					pattern:"^VF31[C-HSV]",engine:[1,2],year:[1996,2003]},
		]},
		{name:"107",					pattern:"^VF3P[MN]",vehicletype:"^(M1)$",engine:[1],year:[2005,2014]},
		{name:"108",					pattern:"^VF3P[AS]",vehicletype:"^(M1)$",engine:[1],year:[2014]},
		{name:"205",					pattern:"^VF3(20|74)",vehicletype:"^(M1)$",engine:[1,2],year:[1983,1996]},
		{name:"206",					pattern:"^VF3(2[A-Z]|AW|DN)",vehicletype:"^(M1)$",engine:[1,2],year:[1998]},
		{name:"207",					pattern:"^VF3(W[5-9A-Z]|EC)",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2015]},
		{name:"208",					pattern:"^VF3C[AC]",vehicletype:"^(M1)$",engine:[1,2,6],year:[2012],submodels:[
			{name:"I",					pattern:"^VF3CC",engine:[1,2],year:[2012]},
			{name:"II",					pattern:"^VF3CA",engine:[1,2,6],year:[2019]},
		]},
		{name:"305",					pattern:"^VF358",vehicletype:"^(M1)$",engine:[1,2],year:[1977,1988]},
		{name:"306",					pattern:"^VF3(3[79]|AD|CD|7[08AC-EGHV-Z])",vehicletype:"^(M1)$",engine:[1,2],year:[1993,2002]},
		{name:"307",					pattern:"^VF33[0138A-Z]",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2009]},
		{name:"308",					pattern:"^VF3(L[3-9A-R]|4[ABEH])",vehicletype:"^(M1)$",engine:[1,2],year:[2012],submodels:[
			{name:"I",					pattern:"^VF34B",engine:[1,2],year:[2007,2011]},
			{name:"II",					pattern:"^VF3L[3-9A-R]",engine:[1,2],year:[2013]},
		]},
		{name:"309",					pattern:"^VF3(10|3A)",vehicletype:"^(M1)$",engine:[1,2],year:[1985,1993]},
		{name:"405",					pattern:"^VF3(15|4[8D])",vehicletype:"^(M1)$",engine:[1,2],year:[1987,1996]},
		{name:"406",					pattern:"^VF38([8A-CFPRVW]|E([4D]HX|[6LRX]F|P8))",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2005]},
		{name:"407",					pattern:"^VF36[DEJRS]",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2011]},
		{name:"505",					pattern:"^VF355",vehicletype:"^(M1)$",engine:[1,2],year:[1979,1992]},
		{name:"508",					pattern:"^VF38(D|E(4HL|5F|[9ABR]H)|U)",vehicletype:"^(M1)$",engine:[1,2,3],year:[2010,2018],submodels:[
			{name:"I",					pattern:"^VF38(D|E(4HL|5F|[9ABR]H)|U)",engine:[1,2,3],year:[2010,2018]},
			{name:"II",					pattern:"---",engine:[1,2,3],year:[2018]},
		]},
		{name:"605",					pattern:"^VF36[8BC]",vehicletype:"^(M1)$",engine:[1,2],year:[1989,1999]},
		{name:"607",					pattern:"^VF39[DU]",vehicletype:"^(M1)$",engine:[1,2],year:[2000,2010]},
		{name:"1007",					pattern:"^VF3KM",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2009]},
		{name:"2008",					pattern:"^VF3CU",vehicletype:"^(M1)$",engine:[1,2],year:[2013]},
		{name:"3008",					pattern:"^VF3(HU|M[4A-CJR])",vehicletype:"^(M1)$",engine:[1,2],year:[2009],submodels:[
			{name:"I",					pattern:"^VF3HU",engine:[1,2,6],year:[2009,2016]},
			{name:"II",					pattern:"^VF3M[4A-CJR]",engine:[1,2,3],year:[2016]},
		]},
		{name:"4007",					pattern:"^VF3(V[UV]|W4)",vehicletype:"^(M1)$",engine:[1,2],year:[2007,2012]},
		{name:"4008",					pattern:"^VF3(BU)",vehicletype:"^(M1)$",engine:[1,2],year:[2012,2017]},
		{name:"5008",					pattern:"^VF3(0[A-EU]|M[JR])",vehicletype:"^(M1)$",engine:[1,2],year:[2009],submodels:[
			{name:"I",					pattern:"^VF3(0[A-EU])",engine:[1,2],year:[2009,2017]},
			{name:"II",					pattern:"^VF3(M[JR])",engine:[1,2],year:[2017]},
		]},
		{name:"Bipper",					pattern:"^VF3A[AJ]",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2014]},
		{name:"Boxer/J5",				pattern:"^VF3(Y[A-Z]|Z[A-Z]|2[389])",vehicletype:"^(M1,N1)$",alt:["J5","Typ 280"],engine:[2],year:[1994],submodels:[
			{name:"J5",					pattern:"^VF32[89]",engine:[2],year:[1982,1994]},
			{name:"I (Typ 230/244)",	pattern:"^VF323",engine:[2],year:[1994,2006]},
			{name:"II",					pattern:"^VF3(Y[A-Z]|Z[A-Z])",engine:[2],year:[2006]},
		]},
		{name:"Eurovan 806/807",		pattern:"^VF3(A[FR]|B[4R]|E[8ABEPR]|22)",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2002],submodels:[
			{name:"I (806)",			pattern:"^VF3(A[FR]|22)",engine:[1,2],year:[1994,2002]},
			{name:"II (807)",			pattern:"^VF3(B[4R]|E[8ABEPR])",engine:[1,2],year:[2002,2014]},
		]},
		{name:"Expert",					pattern:"^VF3(B[A-ESTYZ]|V[A-F]|X[A-Z])",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2016],submodels:[
			{name:"I",					pattern:"^VF3B[A-ESTYZ]",engine:[1,2],year:[1995,2006]},
			{name:"II",					pattern:"^VF3X[A-Z]",engine:[1,2],year:[2007,2016]},
			{name:"III",				pattern:"^VF3V[A-F]",engine:[2],year:[2016]},
		]},
		{name:"IOn",					pattern:"---",vehicletype:"^(M1)$",engine:[6],year:[2009]},
		{name:"Partner",				pattern:"^VF3(G[B-Y]|5[BCFHR]|7[BFJRS])",vehicletype:"^(M1,N1)$",engine:[1,2],year:[1996,2018],submodels:[
			{name:"Origin",				pattern:"^VF35[BCFHR]",engine:[1,2],year:[1996,2009]},
			{name:"Tepee",				pattern:"^VF3(7[BFJRS]|G[B-Y])",engine:[1,2],year:[2008,2018]},
			{name:"Rifter",				pattern:"---",engine:[1,2],year:[2018]},
		]},
		{name:"RCZ",					pattern:"^VF34J",vehicletype:"^(M1)$",engine:[1,2],year:[2010,2015]},
	]},
	{name:"Peugeot Motorrad",			pattern:"^(VGA)",models:[
		{name:"Belville",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Citystar",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Django",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Kisbee",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[2013]},
		{name:"Metropolis",				pattern:"---",vehicletype:"^(L5e)$",engine:[1],year:[2013]},
		{name:"Satelis ",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Speed Fight",			pattern:"^VGAS[12]",vehicletype:"^(L1e)$",engine:[1],year:[1997]},
		{name:"Streetzone",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tweet",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Vivacity",				pattern:"^VGAV1",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Piaggio",					pattern:"^(LBM|RP8|ZAP(C15|S9|T[A1]))",models:[
		{name:"Ape",					pattern:"---",vehicletype:"^(M1)$",year:[1948]},
		{name:"Ape Calessino",			pattern:"---",vehicletype:"^(M1)$",year:[2007]},
		{name:"Beverly",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"C25",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Carnaby",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Fly",					pattern:"^(LBM(C44|M57)|RP8M7)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Hexagon",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Liberty",				pattern:"^ZAPC15",vehicletype:"^(L1e)$",engine:[1]},
		{name:"MP3",					pattern:"^ZAPTA",vehicletype:"^(L1e)$",engine:[1]},
		{name:"NRG",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"NTT",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"PK",						pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Quartz",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Scarabeo",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Sfera",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Skipper",				pattern:"^ZAPS9",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Typhoon",				pattern:"^LBM(C50|M70)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Vespa",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"X10",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"X7",						pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"X8",						pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"X9",						pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Zip",					pattern:"^LBMC25",vehicletype:"^(L1e)$",engine:[1]},
	]},
	{name:"Pilote",						pattern:"---",models:[
		{name:"Atlantis",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Aventura",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Explorateur",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Galaxy",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Pacific",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Reference",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Pössl",						pattern:"---",models:[
		{name:"2Win",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Concorde",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"For2",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"For6",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Fortuna",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Roadcamp",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Roadcruiser",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"Roadmaster",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Roady",					pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Polaris",					pattern:"^(TAP|3NS|3NE)",models:[]},
	{name:"Polestar",					pattern:"---",models:[
		{name:"1",						pattern:"---",vehicletype:"^(M1)$",year:[2018]},
		{name:"2",						pattern:"---",vehicletype:"^(M1)$",year:[2020]},
		{name:"3",						pattern:"---",vehicletype:"^(M1)$",year:[2019]},
	]},
	{name:"Pongratz",					pattern:"^(VAP)",models:[
		{name:"EPA",					pattern:"^VAPL",vehicletype:"^(O1)$",engine:[0]},
		{name:"F-200",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"FPA206G-STK",			pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"FPA250",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"GPA",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"LPA",					pattern:"^VAP[BNV]",vehicletype:"^(O1)$",engine:[0]},
		{name:"LPA206U",				pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"MPA",					pattern:"^VAPK",vehicletype:"^(O1)$",engine:[0]},
		{name:"PA",						pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"VPA",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Pontiac",					pattern:"^([123]G2|6G2|1GM|2CK|5Y2)",models:[
		{name:"Bonneville",				pattern:"^1G2H",vehicletype:"^(M1)$",engine:[1],year:[1957,2005]},
		{name:"Firebird",				pattern:"^[12]G2[AF]",vehicletype:"^(M1)$",engine:[1],year:[1967,2002],alt:["Trans-AM"],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[1967,969]},
			{name:"Gen. 2",				pattern:"^[12]G2A",engine:[1],year:[1970,1981]},
			{name:"Gen. 3",				pattern:"^[12]G2FW",engine:[1],year:[1982,1992]},
			{name:"Gen. 4",				pattern:"^[12]G2FS",engine:[1],year:[1993,2002]},
		]},
		{name:"G3",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2006],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[2006,2017]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[2011]},
		]},
		{name:"G5",						pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2004,2009]},
		{name:"G6",						pattern:"^1G2Z",vehicletype:"^(M1)$",engine:[1],year:[2004,2009]},
		{name:"G8",						pattern:"^6G2E",vehicletype:"^(M1)$",engine:[1],year:[2007,2009]},
		{name:"Grand Prix",				pattern:"^[12]G2[NW]",vehicletype:"^(M1)$",engine:[1],year:[1962,2008]},
		{name:"Grand Safari",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1970,1978]},
		{name:"Grand Ville",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1970,1975]},
		{name:"J2000",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1981,1994]},
		{name:"Laurentian",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1956,1970]},
		{name:"LeMans",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1961,1993]},
		{name:"Montana",				pattern:"^1GMD[VX]",vehicletype:"^(M1)$",engine:[1],year:[1999,2005],submodels:[
			{name:"Gen. 1",				pattern:"^1GMD[VX]",engine:[1],year:[1999,2005]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[2005,2008]},
		]},
		{name:"Parisienne",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1982,1986]},
		{name:"Phoenix",				pattern:"^1G2AZ",vehicletype:"^(M1)$",engine:[1],year:[1977,1984]},
		{name:"Safari",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1986,1989]},
		{name:"Solstice",				pattern:"^1G2M",vehicletype:"^(M1)$",engine:[1],year:[2005,2009]},
		{name:"Star Chief",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1954,1966],submodels:[
			{name:"Serie 28",			pattern:"---",engine:[1],year:[1954,1957]},
			{name:"Serie 27",			pattern:"---",engine:[1],year:[1958,1958]},
			{name:"Serie 24",			pattern:"---",engine:[1],year:[1959,1960]},
			{name:"Serie 26",			pattern:"---",engine:[1],year:[1961,1964]},
			{name:"Serie 256",			pattern:"---",engine:[1],year:[1965,1966]},
		]},
		{name:"T1000",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1981,1987]},
		{name:"Tempest",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1960 ,1970],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[1961,1963]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[1964,1967]},
			{name:"Gen. 3",				pattern:"---",engine:[1],year:[1968,1970]},
		]},
		{name:"Torrent",				pattern:"^2CKDL",vehicletype:"^(M1)$",engine:[1],year:[2005,2009]},
		{name:"Torpedo",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1940,1948],submodels:[
			{name:"Serie 29",			pattern:"---",engine:[1],year:[1940,1940]},
			{name:"JA /KA",				pattern:"---",engine:[1],year:[1941,1948]},
		]},
		{name:"Trans Sport",			pattern:"^(1GM[CD]U0|1G2P)",vehicletype:"^(M1)$",engine:[1],year:[1990,1999],submodels:[
			{name:"Gen. 1",				pattern:"^(1GM[CD]U0|1G2P)",engine:[1],year:[1990,1996]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[1996,1999]},
		]},
		{name:"Ventura",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1960,1977],submodels:[
			{name:"I",					pattern:"---",engine:[1],year:[1960,1961]},
			{name:"II",					pattern:"---",engine:[1],year:[1971,1977]},
		]},
		{name:"Vibe",					pattern:"^5Y2S",vehicletype:"^(M1)$",engine:[1],year:[2002,2009],submodels:[
			{name:"Gen. 1",				pattern:"^5Y2S",engine:[1],year:[2002,2008]},
			{name:"Gen. 2",				pattern:"---",engine:[1],year:[2008,2009]},
		]},
	]},
	{name:"Porsche",					pattern:"^(WP[01])",models:[
		{name:"911",					pattern:"^WP0...9[13679]..S",vehicletype:"^(M1)$",engine:[1],year:[1990],submodels:[
			{name:"G-Modell",			pattern:"^WP0...9[13]..S",engine:[1],year:[1973,1989]},
			{name:"964",				pattern:"^WP0...96.[K-S]S",engine:[1],year:[1988,1994]},
			{name:"993",				pattern:"^WP0...99.[R-U]S",engine:[1],year:[1993,1998]},
			{name:"996",				pattern:"^WP0...99.[V-Y1-6]S",engine:[1],year:[1997,2006]},
			{name:"997",				pattern:"^WP0...99.[7-9A-C]S",engine:[1],year:[2004,2012]},
			{name:"991",				pattern:"^WP0...99.[D-K]S",engine:[1],year:[2011]},
			{name:"992",				pattern:"^WP0...99.[L-V]S",engine:[1],year:[2019]},
		]},
		{name:"918 Spyder",				pattern:"---",vehicletype:"^(M1)$",year:[2013,2015]},
		{name:"924",					pattern:"^WP0...92..N",vehicletype:"^(M1)$",engine:[1],year:[1976,1988],submodels:[
			{name:"924",				pattern:"^WP0...92.[B-F]N",engine:[1],year:[1976,1985]},
			{name:"924 S",				pattern:"^WP0...92.[G-J]N",engine:[1],year:[1986,1988]},
			{name:"Typ 931",			pattern:"---",engine:[1],year:[1979,1982]},
			{name:"Typ 937",			pattern:"^WP0...93.BN",engine:[1],year:[1981,1981]},
		]},
		{name:"928",					pattern:"^WP0...92..S",vehicletype:"^(M1)$",engine:[1],year:[1977,1995],submodels:[
			{name:"928",				pattern:"^WP0...92.[7-9]S",engine:[1],year:[1977,1982]},
			{name:"928 S",				pattern:"^WP0...92.[A-G]S",engine:[1],year:[1980,1986]},
			{name:"S4/GT",				pattern:"^WP0...92.[H-L]S",engine:[1],year:[1987,1991]},
			{name:"GTS",				pattern:"^WP0...92.[M-S]S",engine:[1],year:[1992,1995]},
		]},
		{name:"944",					pattern:"^WP0...9[45]",vehicletype:"^(M1)$",engine:[1],year:[1981,1991],submodels:[
			{name:"944",				pattern:"^WP0...94",engine:[1],year:[1981,1989]},
			{name:"951",				pattern:"^WP0...95",engine:[1],year:[1986,1991]},
		]},
		{name:"959",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1986,1988]},
		{name:"968",					pattern:"^WP0...96.[N-S]S8",vehicletype:"^(M1)$",engine:[1],year:[1991,1995],submodels:[
			{name:"968",				pattern:"^WP0...96.[N-U]S8",engine:[1],year:[1991,1995]},
			{name:"968 CS",				pattern:"---",engine:[1],year:[1993,1995]},
			{name:"Turbo S",			pattern:"---",engine:[1],year:[1993,1993]},
			{name:"Turbo RS",			pattern:"---",engine:[1],year:[1993,1993]},
		]},
		{name:"Boxster",				pattern:"^WP0...98",vehicletype:"^(M1)$",engine:[1],year:[1996],submodels:[
			{name:"Typ 986",			pattern:"^WP0...98.[1-4]",engine:[1],year:[1996,2004]},
			{name:"Typ 987",			pattern:"^WP0...98.[5-9A-C][SU]",engine:[1],year:[2004,2012]},
			{name:"Typ 981",			pattern:"^WP0...98.[D-G][SU]",engine:[1],year:[2012,2016]},
			{name:"Typ 982",			pattern:"^WP0...98.[H-L][SU]",engine:[1],year:[2016],alt:["718 Boxster"]},
		]},
		{name:"Carerra GT",				pattern:"^WP0...98.[3-6]L",vehicletype:"^(M1)$",engine:[1],year:[2003,2006],alt:["Typ 980"]},
		{name:"Cayenne",				pattern:"^WP1...9[25PY]",vehicletype:"^(M1)$",engine:[1,2,3],year:[2002],submodels:[
			{name:"Typ 9PA",			pattern:"^WP1...9P",engine:[1,2],year:[2002,2010]},
			{name:"Typ 92A",			pattern:"^WP1...92..L",engine:[1,2],year:[2010,2017]},
			{name:"Typ 9YA",			pattern:"^WP1...9Y",engine:[1,3],year:[2017]},
		]},
		{name:"Cayman",					pattern:"^WP0...[A9]8",vehicletype:"^(M1)$",engine:[1],year:[2005],submodels:[
			{name:"Typ 987c",			pattern:"^WP0...98.[6-9A-C]U7[57]",engine:[1],year:[2005,2013]},
			{name:"Typ 981c",			pattern:"^WP0...A8.[D-G]",engine:[1],year:[2013,2016]},
			{name:"Typ 982",			pattern:"^WP0...A8",engine:[1],year:[2016],alt:["718 Cayman"]},
		]},
		{name:"Macan",					pattern:"^WP1...A5",vehicletype:"^(M1)$",engine:[1,2],year:[2014]},
		{name:"Panamera",				pattern:"^WP0...97",vehicletype:"^(M1)$",engine:[1,2,3],year:[2009,2016]},
		{name:"Taycan",					pattern:"---",vehicletype:"^(M1)$",engine:[6],year:[2019]},
	]},
	{name:"Puch",						pattern:"^(VA[BFGLN])",models:[
		{name:"500",					pattern:"---",vehicletype:"^(N1)$",engine:[1]},
		{name:"230 GE",					pattern:"---",vehicletype:"^(N1)$",engine:[1]},
		{name:"300 GD",					pattern:"---",vehicletype:"^(N1)$",engine:[1]},
		{name:"G",						pattern:"---",vehicletype:"^(N1)$",engine:[1]},
		{name:"Maxi",					pattern:"---",vehicletype:"^(N1)$",engine:[1]},
		{name:"MV50",					pattern:"---",vehicletype:"^(N1)$",engine:[1]},
	]},
	{name:"Puch-Motorrad",				pattern:"^(VAM)",models:[
		{name:"125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"150 TL",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"175 SV",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"250 SGS/TF",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cobra",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"DS50",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"M125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"M50",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Maxi",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Maxi S",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MC",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Monza",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MS",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MV",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Ranger",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RL",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SG",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Typhoon",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Puma",						pattern:"^(9BP)",models:[
		{name:"C",						pattern:"---",vehicletype:"^(M1)$"},
		{name:"Gazelle",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Pusch",						pattern:"---",models:[
		{name:"Caravelair",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Challenger",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Elnagh",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Fendt",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Hobby",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Holiday",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Puscherl",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Tabbert",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
	]},
	{name:"Qoros",						pattern:"---",models:[
		{name:"3 City SUV",				pattern:"---",vehicletype:"^(M1)$",year:[2015]},
		{name:"3",						pattern:"---",vehicletype:"^(M1)$",year:[2013]},
	]},
	{name:"Qianjiang",					pattern:"^(LBB)",models:[]},
	{name:"Rapido",						pattern:"^(VFW)",models:[
		{name:"Maestro",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Randeur",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie10",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie6",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie7",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie70",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie9",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Serie90",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Reliant",					pattern:"---",models:[]},
	{name:"Renault",					pattern:"^(VF[1268]|8A1|X7L|93Y|9FB|UU1|MEE|KNM|VNV|VMK)",models:[
		{name:"Alaskan",				pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2017],alt:["Pick-Up"]},
		{name:"Avantime",				pattern:"^VF8DE",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2003]},
		{name:"Captur",					pattern:"^VF12R",vehicletype:"^(M1)$",engine:[1,2],year:[2013]},
		{name:"Chamade",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Clio",					pattern:"^VF1([C5S]5|[BCS]B|[7BCKRS]R)",vehicletype:"^(M1)$",engine:[1,2,5],year:[1990],submodels:[
			{name:"I (Typ 57)",			pattern:"^VF1[C5S]57",engine:[1,2,5],year:[1990,1998]},
			{name:"II (Typ B)",			pattern:"^VF1[BCS]B",engine:[1,2,5],year:[1998,2005]},
			{name:"III (Typ R)",		pattern:"^VF1[BCKS]R",engine:[1,2,5],year:[2005,2013]},
			{name:"IV (X98)",			pattern:"^VF17R",engine:[1,2,5],year:[2012]},
		]},
		{name:"Espace",					pattern:"^VF1(J[AEHK6]|K[0J]|RFC)",vehicletype:"^(M1)$",engine:[1,2],year:[1984],submodels:[
			{name:"I (Typ J11)",		pattern:"^VF1J1",engine:[1,2,5],year:[1984,1991]},
			{name:"II (Typ J63)",		pattern:"^VF1J6",engine:[1,2,5],year:[1991,1997]},
			{name:"III (Typ JE)",		pattern:"^VF1J[AE]",engine:[1,2,5],year:[1997,2002]},
			{name:"IV (Typ JK)",		pattern:"^VF1(J[HK]|K[0J])",engine:[1,2,5],year:[2002,2014]},
			{name:"V",					pattern:"^VF1RFC",engine:[1,2,5],year:[2014]},
		]},
		{name:"Express",				pattern:"^VF1[FG]4",vehicletype:"^(M1)$"},
		{name:"Fluence",				pattern:"^VF1LZ",vehicletype:"^(M1)$",engine:[1,2],year:[2010,2014]},
		{name:"Grand Modus",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2012]},
		{name:"Grand Scenic",			pattern:"^VF1RFA",vehicletype:"^(M1)$"},
		{name:"Kadjar",					pattern:"^VF1RFE",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"Kangoo",					pattern:"^VF1([FJKV]C|KW)",vehicletype:"^(M1)$",engine:[1,2,5,6],year:[2008],submodels:[
			{name:"I (Typ KC)",			pattern:"^VF1([FJKV]C)",engine:[1,2,5],year:[1998,2009]},
			{name:"II (Typ W)",			pattern:"^VF1KW",engine:[1,2,5,6],year:[2008]},
		]},
		{name:"Koleos",					pattern:"^VF1(RZ|VY)",vehicletype:"^(M1)$",engine:[1,2],year:[2008],submodels:[
			{name:"I ",					pattern:"^VF1VY",engine:[1,2],year:[2008,2015]},
			{name:"II",					pattern:"^VF1RZ",engine:[2],year:[2017]},
		]},
		{name:"Kwid",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"Laguna",					pattern:"^VF1(K[5GT]|BG|[BDK]T)",vehicletype:"^(M1)$",engine:[1,2,7],year:[1993,2015],submodels:[
			{name:"I (Typ 56) ",		pattern:"^VF1K5",engine:[1,2],year:[1993,2001]},
			{name:"II (Typ G)",			pattern:"^VF1[BDK]G",engine:[1,2],year:[2001,2007]},
			{name:"III (Typ T)",		pattern:"^VF1[BDK]T",engine:[1,2,5],year:[2007,2015]},
		]},
		{name:"Latitude",				pattern:"^VF1LT",vehicletype:"^(M1)$",engine:[1,2,5],year:[2011,2012]},
		{name:"Master",					pattern:"^VF1([DFV]B|[E-JNPU]D|M[ABL])",vehicletype:"^(M1)$",engine:[1,2,6],year:[1981],submodels:[
			{name:"I",					pattern:"^VF1FB",engine:[1,2],year:[1980,1997]},
			{name:"II",					pattern:"^VF1(DB|[E-JNPU]D)",engine:[2],year:[1997,2010]},
			{name:"III",				pattern:"^VF1(VB|HD|M[ABL])",engine:[2],year:[2010]},
		]},
		{name:"Mégane",					pattern:"^VF1([BDK][AMZ]|RFB)",vehicletype:"^(M1)$",engine:[1,2,7],year:[1995],submodels:[
			{name:"I",					pattern:"^VF1[BDK]A",engine:[1,2],year:[1995,2003]},
			{name:"II",					pattern:"^VF1[BDK]M",engine:[2],year:[2002,2009]},
			{name:"III",				pattern:"^VF1[BDK]Z",engine:[2],year:[2008,2016]},
			{name:"IV",					pattern:"^VF1RFB",engine:[2],year:[2016]},
		]},
		{name:"Modus",					pattern:"^VF1([JL]P|P[0GJ])",vehicletype:"^(M1)$",engine:[1,2],year:[2004,2012]},
		{name:"Rapid",					pattern:"^VF1F4",vehicletype:"^(M1)$",engine:[1,2],year:[1985,1998]},
		{name:"R9/11",					pattern:"^VF1(B3|L42)",vehicletype:"^(M1)$",engine:[1,2],year:[1981,1988]},
		{name:"R18",					pattern:"^VF1D53",vehicletype:"^(M1)$",engine:[1,2],year:[1978,1986]},
		{name:"R19",					pattern:"^VF1([BDL]53|45|85)",vehicletype:"^(M1)$",engine:[1,2],year:[1989,1996],alt:["Chamade"]},
		{name:"R21",					pattern:"^VF1[KL]48",vehicletype:"^(M1)$",engine:[1,2],year:[1986,1994],alt:["Nevada","Typ 48"]},
		{name:"R25",					pattern:"^VF1B2",vehicletype:"^(M1)$",engine:[1,2],year:[1984,1992]},
		{name:"R4",						pattern:"^VF111",vehicletype:"^(M1)$",engine:[1,2],year:[1961,1986]},
		{name:"R5",						pattern:"^VF1(12|B4)",vehicletype:"^(M1)$",engine:[1,2],year:[1971,1996]},
		{name:"Safrane",				pattern:"^VF1B5",vehicletype:"^(M1)$",engine:[1,2],year:[1993,2000]},
		{name:"Scénic",					pattern:"^VF1(J[AMTZ]|M[0GJRS]|RFA)",vehicletype:"^(M1)$",engine:[1,2,3],year:[1996],submodels:[
			{name:"I (Typ JA)",			pattern:"^VF6JA",engine:[1,2],year:[1996,2003]},
			{name:"II (Typ JM)",		pattern:"^VF1(JM|M[0GJRS])",engine:[1,2],year:[2003,2009]},
			{name:"III (Typ JZ)",		pattern:"^VF1J[TZ]",engine:[1,2,5],year:[2009,2016]},
			{name:"IV",					pattern:"^VF1RFA",engine:[1,2,3],year:[2016]},
		]},
		{name:"Spider",					pattern:"^VMKAF",vehicletype:"^(M1)$",engine:[1],year:[1995,1999]},
		{name:"Symbol",					pattern:"^VF1LB0",vehicletype:"^(M1)$",engine:[1,2],year:[1999],alt:["Thalia"]},
		{name:"Talisman",				pattern:"^VF1RFD",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"Trafic",					pattern:"^VF1(2J|4F|[FJ]L|F8|P[AC]|T[1-7BG])",vehicletype:"^(M1)$",engine:[1,2],year:[1981],submodels:[
			{name:"I",					pattern:"^VF1(F8|P[AC]|T[1-7BG])",engine:[1],year:[1981,2001]},
			{name:"II",					pattern:"^VF1[FJ]L",engine:[1,2],year:[2001,2014]},
			{name:"III",				pattern:"^VF1(2J|4F)",engine:[1,2],year:[2014]},
		]},
		{name:"Twingo",					pattern:"^VF1(C[0ND]|V[0N]|AH)",vehicletype:"^(M1)$",engine:[1,2],year:[1993],submodels:[
			{name:"I",					pattern:"^VF1[CV]0|CD",engine:[1],year:[1993,2007]},
			{name:"II",					pattern:"^VF1[CV]N",engine:[1,2],year:[2007,2014]},
			{name:"III",				pattern:"^VF1AH",engine:[1,2],year:[2014]},
		]},
		{name:"Twizy",					pattern:"^VF1AC",vehicletype:"^(M1)$",engine:[6],year:[2012]},
		{name:"Vel Satis",				pattern:"^VF1BJ",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2009]},
		{name:"Wind",					pattern:"^VF1(EN|N0F)",vehicletype:"^(M1)$",engine:[1],year:[2011,2013]},
		{name:"Zoe",					pattern:"^VF1AG",vehicletype:"^(M1)$",engine:[6],year:[2012]},
	]},
	{name:"Rewaco",						pattern:"^(W09.{8}R38)",models:[]},
	{name:"Ride",						pattern:"^(VA4|LBB)",models:[
		{name:"Evolution",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Jump",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Omen",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Twister125",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
	]},
	{name:"Rieju",						pattern:"^(VTP)",models:[
		{name:"MRT",					pattern:"^VTPMRT",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MRX",					pattern:"^VTPMRX",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MX",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RR",						pattern:"^VTPRR",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS1",					pattern:"^VTPRSE",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RS2",					pattern:"^VTPRS2",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SMX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Spike",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Spike 50",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tangoo",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Toreo",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VTP",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"RMB",						pattern:"---",models:[
		{name:"Blue Star",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Silver Star",			pattern:"---",vehicletype:"^(M1)$"},
		{name:"White Star",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Rolls Royce",				pattern:"^(SCA|SLA)",models:[
		{name:"Cullinan",				pattern:"^SLA689",vehicletype:"^(M1)$",year:[2018]},
		{name:"Dawn",					pattern:"^SCA666",vehicletype:"^(M1)$",year:[2016]},
		{name:"Drophead Coupé",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007,2016]},
		{name:"Ghost",					pattern:"^SCA664",vehicletype:"^(M1)$",year:[2009],submodels:[
			{name:"Series I",			pattern:"^SCA664",engine:[1],year:[2009]},
			{name:"Series II",			pattern:"---",engine:[1],year:[2014]},
		]},
		{name:"Phantom",				pattern:"^SCA68[1-5]",vehicletype:"^(M1)$",year:[1950],submodels:[
			{name:"VII",				pattern:"^SCA68[1-5]",engine:[1],year:[2003]},
			{name:"VIII",				pattern:"---",year:[2018]},
		]},
		{name:"Phantom Coupé",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2008,2016]},
		{name:"Wraith",					pattern:"^SCA665",vehicletype:"^(M1)$",engine:[1],year:[2013]},
	]},
	{name:"Rover",						pattern:"^(SA[HXL]|SARR[FTJHS])",models:[
		{name:"25",						pattern:"^SARRFH(NA|WB)",vehicletype:"^(M1)$",year:[1999,2005],alt:["Typ RF"]},
		{name:"45",						pattern:"^SARRTC",vehicletype:"^(M1)$",year:[1999,2005]},
		{name:"75",						pattern:"^SARRJ",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2005]},
		{name:"100er-Serie",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1998]},
		{name:"200er-Serie",			pattern:"^SARRFHW",vehicletype:"^(M1)$",engine:[1,2],year:[1984,2005],submodels:[
			{name:"Typ XH",				pattern:"---",engine:[1],year:[1984,1989]},
			{name:"Typ XW",				pattern:"---",engine:[1,2],year:[1989,1995]},
			{name:"Typ RF",				pattern:"^SARRFH(NX|WP)",engine:[1,2],year:[1995,1999]},
		]},
		{name:"400er-Serie",			pattern:"^SARRTM",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1998],submodels:[
			{name:"R8",					pattern:"---",engine:[1,2],year:[1990,1995]},
			{name:"HH-R",				pattern:"^SARRTM",engine:[1,2],year:[1995,1999]},
		]},
		{name:"600er-Serie",			pattern:"^SARRH",vehicletype:"^(M1)$",engine:[1,2],year:[1993,1999]},
		{name:"800er-Serie",			pattern:"^SARRS",vehicletype:"^(M1)$",engine:[1,2],year:[1986,1999]},
		{name:"City Rover",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003,2005]},
		{name:"Maestro",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Metro",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1980,199]},
		{name:"MGF",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Mini",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Montego",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"RT",						pattern:"---",vehicletype:"^(M1)$"},
		{name:"Streetwise",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2003,2005]},
	]},
	{name:"Ruf",						pattern:"^(W09.{8}R06)",models:[
		{name:"Rt 35",					pattern:"---",vehicletype:"^(M1)$",year:[2013]},
		{name:"CTR 3",					pattern:"---",vehicletype:"^(M1)$",year:[2007]},
		{name:"Roadster",				pattern:"---",vehicletype:"^(M1)$",year:[2010]},
		{name:"Rt 12 R",				pattern:"---",vehicletype:"^(M1)$",year:[2011]},
		{name:"Rt 12 S",				pattern:"---",vehicletype:"^(M1)$",year:[2004]},
	]},
	{name:"Saab",						pattern:"^(YS3|YTN|YK1|1G8|5S3|3G0)",models:[
		{name:"9-3X",					pattern:"^YS3FD5B",vehicletype:"^(M1)$"},
		{name:"9-4X",					pattern:"^3G0FN",vehicletype:"^(M1)$",engine:[1],year:[2012,2012]},
		{name:"9-7X",					pattern:"^5S3ET",vehicletype:"^(M1)$"},
		{name:"9-3",					pattern:"^YS3[DF]",vehicletype:"^(M1)$",engine:[1,2],year:[1997,2014],submodels:[
			{name:"YS3D",				pattern:"^YS3D",engine:[1,2],year:[1997,2003]},
			{name:"YS3F",				pattern:"^YS3F",engine:[1,2],year:[2002,2011]},
			{name:"YTN",				pattern:"---",engine:[1,2],year:[2013,2014]},
		]},
		{name:"9-5",					pattern:"^YS3[EG]",vehicletype:"^(M1)$",engine:[1,2,5],year:[1997,2011],submodels:[
			{name:"I",					pattern:"^YS3E",engine:[1,2,5],year:[1997,2010]},
			{name:"II",					pattern:"^YS3G",engine:[1,2,5],year:[2010,2011]},
		]},
		{name:"900",					pattern:"^YS3A",vehicletype:"^(M1)$",engine:[1],year:[1993,1998],submodels:[
			{name:"I",					pattern:"^YS3A",engine:[1],year:[1978,1994]},
			{name:"II",					pattern:"^YS3DF(58V|55[BN])",engine:[1],year:[1993,1998]},
		]},
		{name:"9000",					pattern:"^YS3C",vehicletype:"^(M1)$",year:[1985,1998]},
	]},
	{name:"Saleen",						pattern:"---",models:[
		{name:"S7",						pattern:"---",vehicletype:"^(M1)$",year:[2000,2008]},
	]},
	{name:"Sachs",						pattern:"^(WSF)",models:[
		{name:"Bee",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Eagle",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Futuro",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Hercules",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"MadAss",					pattern:"^WSF64[69]",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Prima",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Roadster",				pattern:"^WSF(830|680)",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Speedforce",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"Speedjet",				pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"SX1",					pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"ZX",						pattern:"---",vehicletype:"^(L1e)$",engine:[1]},
		{name:"ZZ",						pattern:"^WSF660",vehicletype:"^(L1e)$",engine:[1]},
	]},
	{name:"Sambo",						pattern:"^(SAM)",models:[]},
	{name:"Sanyang SYM",				pattern:"^(RFG)",models:[]},
	{name:"Schmidbauer",				pattern:"---",models:[]},
	{name:"Seat",						pattern:"^(VSS|VVW|VWW)",models:[
		{name:"Alhambra",				pattern:"^VSS...7[MN]",vehicletype:"^(M1)$",engine:[1,2],year:[1996,2010],submodels:[
			{name:"7M",					pattern:"^VSS...7M",engine:[1,2],year:[1996,2010]},
			{name:"7N",					pattern:"^VSS...7N",engine:[1,2],year:[2010]},
		]},
		{name:"Altea",					pattern:"^VSS...5P",vehicletype:"^(M1)$",engine:[1,2,5],year:[2004,2015]},
		{name:"Altea XL",				pattern:"^VSS...5P",vehicletype:"^(M1)$"},
		{name:"Arona",					pattern:"^VSS...KJ",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"Arosa",					pattern:"^VSS...6H",vehicletype:"^(M1)$",engine:[1,2],year:[1997,2004]},
		{name:"Ateca",					pattern:"^VSS...5FZ[H-K]",vehicletype:"^(M1)$",engine:[1,2],year:[2016]},
		{name:"Cordoba",				pattern:"^VSS...6[K-L]",vehicletype:"^(M1)$",engine:[1,2],year:[1993,2008],submodels:[
			{name:"6K/C",				pattern:"^VSS...6K",engine:[1,2],year:[1993,2002]},
			{name:"6L",					pattern:"^VSS...6L",engine:[1,2],year:[2002,2008]},
		]},
		{name:"Exeo",					pattern:"^VSS...3R",vehicletype:"^(M1)$",engine:[1,2],year:[2009,2013]},
		{name:"Fura",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1983,1985]},
		{name:"Ibiza",					pattern:"^VSS...6[FJKL]",vehicletype:"^(M1)$",engine:[1,2],year:[1984],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[1984,1993],alt:["Typ 021"]},
			{name:"II",					pattern:"^VSS...6K",engine:[1,2],year:[1984,1993],alt:["Typ 6K","Typ 6K GP01"]},
			{name:"III",				pattern:"^VSS...6L",engine:[1,2],year:[2002,2008],alt:["Typ 6L"]},
			{name:"IV",					pattern:"^VSS...6[JP]",engine:[1,2,5],year:[2008,2017],alt:["Typ 6J","Typ 6P"]},
			{name:"V",					pattern:"^VSS...6F",engine:[1,2],year:[2017],alt:["Typ 6F"]},
		]},
		{name:"Inca",					pattern:"^VSS...9K",vehicletype:"^(M1)$",engine:[1,2],year:[1995,2003]},
		{name:"Leon",					pattern:"^VSS...(1M|1P|5F)",vehicletype:"^(M1)$",engine:[1,2],year:[1999],submodels:[
			{name:"I",					pattern:"^VSS...1M",engine:[1,2],year:[1999,2005],alt:["Typ 1M"]},
			{name:"II",					pattern:"^VSS...1P",engine:[1,2,5],year:[2005,2012],alt:["Typ 1P"]},
			{name:"III",				pattern:"^VSS...5FZ[D-G]",engine:[1,2,5],year:[2012],alt:["Typ 5F"]},
		]},
		{name:"Malaga",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1985,1991]},
		{name:"Marbella",				pattern:"^VSS028A",vehicletype:"^(M1)$",engine:[1,2],year:[1986,1998]},
		{name:"Mii",					pattern:"^VSS...AA",vehicletype:"^(M1)$",engine:[1,5],year:[2011]},
		{name:"Ronda",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[1983,1987]},
		{name:"Toledo",					pattern:"^VSS...(1L|1M|5P|KG)",vehicletype:"^(M1)$",engine:[1,2],year:[1991,2018],submodels:[
			{name:"I",					pattern:"^VSS...1L",engine:[1,2],year:[1991,1999],alt:["Typ 1L"]},
			{name:"II",					pattern:"^VSS...1M",engine:[1,2],year:[1999,2004],alt:["Typ 1M"]},
			{name:"III",				pattern:"^VSS...5P",engine:[1,2],year:[2004,2009],alt:["Typ 5P"]},
			{name:"IV",					pattern:"^VSS...KJ",engine:[1,2],year:[2013,2019],alt:["Typ KG"]},
		]},
	]},
	{name:"Shenke",						pattern:"^(L8Y)",models:[]},
	{name:"Shineray",					pattern:"^(LXY)",models:[]},
	{name:"Škoda",						pattern:"^(TM[BP9]|ZMB|TNB|WMB)",alt:["Skoda"],models:[
		{name:"Citigo",					pattern:"^TMB...AA",vehicletype:"^(M1)$",year:[2012],submodels:[
			{name:"I",					pattern:"---",engine:[1,5],year:[2012]},
			{name:"II",					pattern:"---",year:[2019]},
		]},
		{name:"Fabia",					pattern:"^TMB...(5J|6Y|NJ)",vehicletype:"^(M1)$",year:[1999],submodels:[
			{name:"I",					pattern:"^TMB...6Y",engine:[1,2],year:[1999,2007],alt:["Typ 6Y"]},
			{name:"II",					pattern:"^TMB...(5J|[EFG]H)",engine:[1,2],year:[2007,2014],alt:["Typ 5J"]},
			{name:"III",				pattern:"^TMB...NJ",engine:[1,2],year:[2014],alt:["Typ NJ"]},
		]},
		{name:"Favorit/Forman",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1989,1995]},
		{name:"Felicia",				pattern:"^TMB(E[E-G])",vehicletype:"^(M1)$",engine:[1,2],year:[1994,2001]},
		{name:"Kamiq",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2019]},
		{name:"Karoq",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"Kodiaq",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2016]},
		{name:"Octavia",				pattern:"^TMB...(1[ZU]|5E|7N)",vehicletype:"^(M1)$",year:[1959],submodels:[
			{name:"I",					pattern:"^TMB...1U",engine:[1,2],year:[1996,2003],alt:["Typ 1U"]},
			{name:"II",					pattern:"^TMB...1Z",engine:[1,2,5],year:[2004,2013],alt:["Typ 1Z"]},
			{name:"III",				pattern:"^TMB...(5E|7N)",engine:[1,2,5],year:[2013],alt:["Typ 5E"]},
		]},
		{name:"Praktik",				pattern:"^TMB...5J",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2010]},
		{name:"Rapid",					pattern:"^TMB...NH",vehicletype:"^(M1)$",year:[1984],submodels:[
			{name:"I",					pattern:"---",year:[1984,1990]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2012]},
		]},
		{name:"Roomster",				pattern:"^TMB...5J",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2015]},
		{name:"Scala",					pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"Superb",					pattern:"^TMB...3[TUV]",vehicletype:"^(M1)$",year:[2001],submodels:[
			{name:"I",					pattern:"^TMB...3U",engine:[1,2],year:[2001,2008],alt:["Typ 3U4"]},
			{name:"II",					pattern:"^TMB...3T",engine:[1,2],year:[2008,2015],alt:["Typ 3T"]},
			{name:"III",				pattern:"^TMB...3V",engine:[1,2],year:[2015],alt:["Typ 3V"]},
		]},
		{name:"Yeti",					pattern:"^TMB...5L",vehicletype:"^(M1)$",engine:[1,2],year:[2009,2017]},	
	]},
	{name:"Sky Team",					pattern:"^(L3J)",models:[]},
	{name:"Smart",						pattern:"^(WME|TCC)",models:[
		{name:"Crossblade",				pattern:"^WME01MC012H",vehicletype:"^(M1)$",engine:[1],year:[2002,2003]},
		{name:"fortwo",					pattern:"^WME45(0|1|33)",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"I (450)",			pattern:"^WME450",engine:[1,2],year:[1998,2007]},
			{name:"II (451)",			pattern:"^WME451",engine:[1,2,6],year:[2007,2014]},
			{name:"III (453)",			pattern:"^WME4533",engine:[1,6],year:[2014]},
		]},
		{name:"forfour",				pattern:"^WME45(4|30)",vehicletype:"^(M1)$",year:[2004],submodels:[
			{name:"W454",				pattern:"^WME454",engine:[1,2],year:[2004,2006]},
			{name:"W453",				pattern:"^WME4530",engine:[1,6],year:[2014]},
		]},
		{name:"Roadster",				pattern:"^WME452[34]3",vehicletype:"^(M1)$",engine:[1],year:[2003,2005]},
	]},
	{name:"Spindelberger",				pattern:"^(W09.{8}S22)",models:[]},
	{name:"Spyker",						pattern:"---",models:[
		{name:"C12 Zagato",				pattern:"---",vehicletype:"^(M1)$",year:[2007,2008]},
		{name:"C8",						pattern:"---",vehicletype:"^(M1)$",year:[2000,2015]},
	]},
	{name:"SsangYong",					pattern:"^(KPA|KPT)",models:[
		{name:"Actyon",					pattern:"^(KPACA|KPTC0)",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2011]},
		{name:"Actyon Sports",			pattern:"---",vehicletype:"^(M1)$",year:[2013]},
		{name:"Istana",					pattern:"---",vehicletype:"^(N1)$",engine:[2],year:[1995,2003]},
		{name:"Korando",				pattern:"^KPT(L2|A0)",vehicletype:"^(M1)$",engine:[1,2],year:[2003],submodels:[
			{name:"K4/K6/K9 ",			pattern:"---",engine:[1,2],year:[1983,1996]},
			{name:"E/KJ ",				pattern:"^KPTL2",engine:[1,2],year:[1996,2006]},
			{name:"C",					pattern:"^KPTA0",engine:[1,2],year:[2010]},
		]},
		{name:"Kyron",					pattern:"^KPTS0",vehicletype:"^(M1)$",engine:[2],year:[2006,2011]},
		{name:"Rexton",					pattern:"^KPTG0",vehicletype:"^(M1)$",engine:[1,2],year:[2001],submodels:[
			{name:"I",					pattern:"^KPTG0",engine:[1,2],year:[2001,2017]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2017]},
		]},
		{name:"Rodius",					pattern:"^KPTN0",vehicletype:"^(M1)$",year:[2005],submodels:[
			{name:"1",					pattern:"^KPTN0",engine:[2],year:[2005,2008]},
			{name:"2",					pattern:"---",engine:[2],year:[2013]},
		]},
		{name:"Musso",					pattern:"^KP(AVA|TE0)",vehicletype:"^(M1)$",year:[1996],submodels:[
			{name:"I",					pattern:"^KP(AVA|TE0)",engine:[1,2],year:[1996,2006]},
			{name:"II",					pattern:"---",year:[2018]},
		]},
		{name:"Tivoli",					pattern:"---",vehicletype:"^(M1)$",year:[2015]},
	]},
	{name:"Stedele",					pattern:"^(WSB)",models:[
		{name:"AU605",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"SB7502",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Steininger",					pattern:"---",models:[]},
	{name:"Stema",						pattern:"^(WSE)",models:[
		{name:"HP550",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"HP6070",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"HP851",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"M4075",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Stetzl",						pattern:"^(VBS)",models:[]},
	{name:"Steyr",						pattern:"^(VAN)",models:[]},
	{name:"Subaru",						pattern:"^(JF1|4[S5][34]|JDAM3)",models:[
		{name:"Baja",					pattern:"^4S4BT",vehicletype:"^(M1)$",year:[2002,2006]},
		{name:"BRZ",					pattern:"^JF1(BM|ZC)",vehicletype:"^(M1)$",engine:[1],year:[2012]},
		{name:"Forester",				pattern:"^JF1(S[FGHJ])",vehicletype:"^(M1)$",year:[1997],submodels:[
			{name:"SF",					pattern:"^JF1SF",engine:[1],year:[1997,2002]},
			{name:"SG",					pattern:"^JF1SG",engine:[1],year:[2002,2008]},
			{name:"SH",					pattern:"^JF1SH",engine:[1,2],year:[2008,2013]},
			{name:"SJ",					pattern:"^JF1SJ",engine:[1,2],year:[2013]},
		]},
		{name:"Impreza",				pattern:"^JF1G[C-V]",vehicletype:"^(M1)$",year:[1992],submodels:[
			{name:"I (GC)",				pattern:"^JF1G[CF]",engine:[1],year:[1992,2000]},
			{name:"II (GD)",			pattern:"^JF1G[DG]",engine:[1],year:[2000,2007]},
			{name:"III (GR)",			pattern:"^JF1G[HRV]",engine:[1,2],year:[2007,2011]},
			{name:"IV (GP/GJ)",			pattern:"^JF1G[JP]",engine:[1],year:[2011]},
			{name:"V",					pattern:"---",year:[2017]},
		]},
		{name:"Justy",					pattern:"^(JF1K[AD]|JDAM3|TSMNHY|TSMMSF)",vehicletype:"^(M1)$",year:[1984,2011],submodels:[
			{name:"Justy II JMA/MS",	pattern:"^(JF1K[AD]|TSMMSF)",engine:[1],year:[1995,2003]},
			{name:"Justy III G3X",		pattern:"^TSMNHY",engine:[1],year:[2003,2007]},
			{name:"Justy M300F",		pattern:"^JDAM3",engine:[1],year:[2007,2011]},
		]},
		{name:"L-Serie",				pattern:"^JF1(AC|AG|BP|VM)",vehicletype:"^(M1)$",engine:[1],year:[1971,1994],alt:["Leone","L1800","DL","GL"]},
		{name:"Legacy",					pattern:"^JF1B[C-Z]",vehicletype:"^(M1)$",engine:[1,2],year:[1989,2014],submodels:[
			{name:"BC/BJF",				pattern:"^JF1B[CJ]",engine:[1],year:[1989,1994]},
			{name:"BD",					pattern:"^JF1BD",engine:[1],year:[1994,1999]},
			{name:"BE",					pattern:"^JF1BE",engine:[1],year:[1998,2003]},
			{name:"BL",					pattern:"^JF1BL",engine:[1],year:[2003,2009]},
			{name:"BM",					pattern:"^JF1BM",engine:[1,2],year:[2009,2014]},
		]},
		{name:"Leone",					pattern:"^JF1A[CGKWN]",vehicletype:"^(M1)$",engine:[1,2],year:[1971,1994],submodels:[
			{name:"I",					pattern:"^JF1A",engine:[1],year:[1971,1979]},
			{name:"II",					pattern:"^JF1A[CGKW]",engine:[1],year:[1979,1994]},
			{name:"III",				pattern:"^JF1A[N]",engine:[1],year:[1984,1994]},
		]},
		{name:"Levorg",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2014]},
		{name:"Libero",					pattern:"^JF1(FA|KJ)",vehicletype:"^(M1|N1)$",engine:[1],year:[1983,1998],submodels:[
			{name:"E10 4WD",			pattern:"---",engine:[1],year:[1983,1993]},
			{name:"E10/1200 E12",		pattern:"^JF1(FA|KJ)",engine:[1],year:[1984,1993],alt:["Domingo"]},
			{name:"SDX/SDX-SR",			pattern:"---",engine:[1],year:[1993,1998]},
		]},
		{name:"Outback",				pattern:"^JF1B[GHPRS]",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"BG",					pattern:"^JF1BG",engine:[1],year:[1995,1999]},
			{name:"BH",					pattern:"^JF1BH",engine:[1],year:[1999,2003]},
			{name:"BP",					pattern:"^JF1BP",engine:[1,2],year:[2003,2009]},
			{name:"BR",					pattern:"^JF1BR",engine:[1,2],year:[2009,2014]},
			{name:"BS",					pattern:"^JF1BS",engine:[1,2],year:[2015]},
		]},
		{name:"SVX",					pattern:"^JF1(CX|GP|NH)",vehicletype:"^(M1)$",engine:[1],year:[1991,1997]},
		{name:"Trezia",					pattern:"^JF1K[CJ]",vehicletype:"^(M1)$",engine:[1,2],year:[2011,2014]},
		{name:"Tribeca",				pattern:"^JF1WX",vehicletype:"^(M1)$",engine:[1],year:[2005,2011]},
		{name:"Vivio",					pattern:"^JF1K[KW]",vehicletype:"^(M1)$"},
		{name:"WRX STi",				pattern:"^JF1V[AM]",vehicletype:"^(M1)$",year:[1994],submodels:[
			{name:"Gen. 1",				pattern:"---",engine:[1],year:[1992,2000]},
			{name:"GD/GG",				pattern:"^JF1G[DG]",engine:[1],year:[2000,2007]},
			{name:"GR",					pattern:"^JF1GR",engine:[1],year:[2007,2011]},
			{name:"GV",					pattern:"^JF1V[AM]",engine:[1],year:[2011,2018]},
		]},
		{name:"XV",						pattern:"^JF1G[PT]",vehicletype:"^(M1)$",year:[2012],submodels:[
			{name:"I",					pattern:"^JF1GP",engine:[1,2],year:[2012,2018]},
			{name:"II",					pattern:"^JF1GT",year:[2017]},
		]},
	]},
	{name:"Suzuki",						pattern:"^(JSA|TSM|MA3|MLC|MMS|JG[CKNT127]|VSE|5SA)",models:[
		{name:"Alto",					pattern:"^JSAEC",vehicletype:"^(M1)$",year:[1979,2014],submodels:[
			{name:"SS",					pattern:"---",engine:[1],year:[1979,1986]},
			{name:"C",					pattern:"^JSAEC",engine:[1],year:[1984,1994]},
			{name:"HA",					pattern:"^MA3[EF]F",engine:[1],year:[1994,2006]},
			{name:"GF",					pattern:"^MA3GF",engine:[1],year:[2009,2015]},
			{name:"K-Serie",			pattern:"---",engine:[1],year:[2014]},
		]},
		{name:"Baleno",					pattern:"^JSAEG",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"I",					pattern:"^JSAEG",engine:[1],year:[1995,2002]},
			{name:"II",					pattern:"---",year:[2015]},
		]},
		{name:"Carry",					pattern:"^JSA(ED|FD)",vehicletype:"^(M1|N1)$",engine:[1],year:[1961],submodels:[
			{name:"FB/FBD",				pattern:"---",engine:[1],year:[1961,1965]},
			{name:"L20",				pattern:"---",engine:[1],year:[1965,1969]},
			{name:"L30",				pattern:"---",engine:[1],year:[1966,1969]},
			{name:"L40",				pattern:"---",engine:[1],year:[1969,1972]},
			{name:"L50/L60",			pattern:"---",engine:[1],year:[1972,1976]},
			{name:"ST10/20/80",			pattern:"---",engine:[1],year:[1976,1979]},
			{name:"D[AB][4578]1",		pattern:"---",engine:[1],year:[1985,1991]},
			{name:"DC51/DD51",			pattern:"^JSAED",engine:[1],year:[1991,1999]},
			{name:"D([AB]52|A6[235])T",	pattern:"^JSAFD",engine:[1],year:[1999,2013]},
			{name:"DA16T ",				pattern:"---",engine:[1],year:[2013]},
		]},
		{name:"Celerio",				pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2014]},
		{name:"Forester",				pattern:"^JS1S(F5|[GHJ])",vehicletype:"^(M1G)$",engine:[1,2]},
		{name:"Grand Vitara",			pattern:"^JSA[FGHJ]T",vehicletype:"^(M1)$",year:[1998,2015],submodels:[
			{name:"FT/GT",				pattern:"^JSA[FGH]T",engine:[1,2],year:[1998,2005]},
			{name:"NGV",				pattern:"^JSAJT",engine:[1,2],year:[2005,2015]},
		]},
		{name:"Ignis",					pattern:"^(JSA(FH|MF)|TSMMH)",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"I (MHY)",			pattern:"---",engine:[1],year:[2000,2003]},
			{name:"II (MHX)",			pattern:"^(JSAFH|TSMMH)",engine:[1,2],year:[2003,2008]},
			{name:"III",				pattern:"^JSAMF",year:[2016]},
		]},
		{name:"Jimny",					pattern:"^JSAF[BJ]",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"I",					pattern:"^JSAF[BJ]",engine:[1,2],year:[1998,2017]},
			{name:"II",					pattern:"---",year:[2018]},
		]},
		{name:"Kizashi",				pattern:"^JSAFR",vehicletype:"^(M1)$",engine:[1],year:[2010,2015]},
		{name:"Liana",					pattern:"^JSAER",vehicletype:"^(M1)$",engine:[1,2],year:[2001,2007]},
		{name:"SJ Samurai",				pattern:"^(JSADS|VSESJ)",vehicletype:"^(M1G)$",engine:[1,2],year:[1989,2004]},
		{name:"Splash",					pattern:"^TSMEX",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2014]},
		{name:"SuperCarry",				pattern:"^JSA(ED|FD)",vehicletype:"^(M1)$",engine:[1],year:[1985,1997]},
		{name:"Swift",					pattern:"^JSA(([AEF]Z|EA)|TSM(AA|MA|MC))",vehicletype:"^(M1)$",year:[1983],submodels:[
			{name:"II (EA)",			pattern:"^JSAEA",engine:[1],year:[1990,1995]},
			{name:"III (MA)",			pattern:"^TSM[AM]A",engine:[1],year:[1996,2004]},
			{name:"IV (MZ)",			pattern:"^JSAEZ",engine:[1,2],year:[2005,2011]},
			{name:"V (FZ/NZ)",			pattern:"^JSAFZ",engine:[1,2],year:[2011]},
			{name:"VI (AZ)",			pattern:"^JSAAZ",year:[2017]},
		]},
		{name:"SX4",					pattern:"^TSMJY|JSAGY",vehicletype:"^(M1)$",year:[2006],submodels:[
			{name:"Classic",			pattern:"^JSAGY",engine:[1,2],year:[2006,2014]},
			{name:"S-Cross",			pattern:"^TSMJY",engine:[1,2],year:[2013]},
		]},
		{name:"Vitara",					pattern:"^(TSMLY||JSAET)",vehicletype:"^(M1)$",year:[1988],submodels:[
			{name:"I",					pattern:"^JSAET",engine:[1,2],year:[1988,1998]},
			{name:"II",					pattern:"^TSMLY",engine:[1,2],year:[2014]},
		]},
		{name:"Vitara X-90",			pattern:"^JSAEL",vehicletype:"^(M1)$",engine:[1],year:[1996,1997]},
		{name:"Wagon R+",				pattern:"^(JSAEM|TSMMM)",vehicletype:"^(M1)$",year:[1997,2006],submodels:[
			{name:"Gen.1",				pattern:"^JSAEM",engine:[1],year:[1997,2000]},
			{name:"Gen.2",				pattern:"^TSMMM",engine:[1,2],year:[2000,2006]},
		]},
	]},
	{name:"Suzuki Motorrad",			pattern:"^(VT[TU]|JS[1KL])",models:[
		{name:"AH",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"AN",						pattern:"^JS1(A[NU]|B[UW]|CG)",vehicletype:"^(L3e)$",engine:[1]},		{name:"AY",						pattern:"^VTTAA",vehicletype:"^(L3e)$",engine:[1]},		{name:"B-King",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"Bandit",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"Burgman",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"DR",						pattern:"^JS1S(F4|[KP])",vehicletype:"^(L3e)$",engine:[1]},		{name:"DR-Z",					pattern:"^JS1B[8C]",vehicletype:"^(L3e)$",engine:[1],year:[2001,2007]},		{name:"Epicuro",				pattern:"^JS1AX",vehicletype:"^(L3e)$",engine:[1]},		{name:"Epicuro",				pattern:"^JS1AX",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GN",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"GPX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"GS",						pattern:"^(VTTBK|JS1(AW|BK|GM))",vehicletype:"^(L3e)$",engine:[1]},		{name:"GSF",					pattern:"^JS1(A[89]|B5|C[BHZ]|G[NV])",vehicletype:"^(L3e)$",engine:[1]},		{name:"GSR",					pattern:"^JS1(B9|C5)",vehicletype:"^(L3e)$",engine:[1],year:[2007,2009]},		{name:"GSX",					pattern:"^JS1(A[134EJK]|BN|C[JKR])",vehicletype:"^(L3e)$",engine:[1]},		{name:"GSX R",					pattern:"^JS1(AD|B[26DGLZ]|C[34EFLVWY]|GR)",vehicletype:"^(L3e)$",engine:[1]},		{name:"GSX-S",					pattern:"^JS1DG",vehicletype:"^(L3e)$",engine:[1]},		{name:"GT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"Hayabusa",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"Intruder",				pattern:"^JS1CT",vehicletype:"^(L3e)$",engine:[1]},		{name:"KingQuad",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"LS",						pattern:"^JS1NP",vehicletype:"^(L3e)$",engine:[1]},		{name:"Marauder",				pattern:"^JS1A[FPR]",vehicletype:"^(L3e)$",engine:[1]},		{name:"QuadRacer",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"QuadSport",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RF",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RG",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RGV",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RM",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RM-Z",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RMX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"RV",						pattern:"^JS1BT",vehicletype:"^(L3e)$",engine:[1],year:[1971,1982]},		{name:"Savage",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"SFV650",					pattern:"^JS1CX",vehicletype:"^(L3e)$",engine:[1]},		{name:"Sixteen",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"SV1000",					pattern:"^JS1BX",vehicletype:"^(L3e)$",engine:[1]},		{name:"SV650",					pattern:"^JS1(AV|BY)",vehicletype:"^(L3e)$",engine:[1]},		{name:"T 500",					pattern:"---",vehicletype:"^(L3e)$",engine:[1],year:[1968,1975]},		{name:"TL",						pattern:"^JS1A[GM]",vehicletype:"^(L3e)$",engine:[1]},		{name:"TS",						pattern:"^JS1AZ",vehicletype:"^(L3e)$",engine:[1]},		{name:"TU250X",					pattern:"^JS1AB",vehicletype:"^(L3e)$",engine:[1]},		{name:"UE 125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"UH125",					pattern:"^VTTCC",vehicletype:"^(L3e)$",engine:[1]},		{name:"V-Strom",				pattern:"^JS1(B1|C7|DD)",vehicletype:"^(L3e)$",engine:[1]},		{name:"VanVan",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},		{name:"VL1500",					pattern:"^JS1(AL|C1)",vehicletype:"^(L3e)$",engine:[1]},		{name:"VS",						pattern:"^JS1VS",vehicletype:"^(L3e)$",engine:[1]},		{name:"VX",						pattern:"^JS1VX",vehicletype:"^(L3e)$",engine:[1]},		{name:"VZR",					pattern:"^JS1(B4|C[AU])",vehicletype:"^(L3e)$",engine:[1]},		{name:"XF",						pattern:"^JS1AC",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Sym",						pattern:"^(LXM)",models:[
		{name:"Fiddle II 50",			pattern:"^LXMAF",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Fiddle II 125",			pattern:"^LXM(AX|XA)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GTS 125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GTS 300",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GTS 400",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"HD2 125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Jet 4 125",				pattern:"^LXMAD",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Jet Sport X 50",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Jet50",					pattern:"^LXMJD",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Joyride 125",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Jungle 50",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Maxsym 400",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Maxsym 600",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mio 100",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Mio 50",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Orbit II 50",			pattern:"^LXM(AE|JE)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Symphony 125",			pattern:"^LXM(AY|XB)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VS 125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XS 125-K",				pattern:"^LXMPC",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"T.E.C.",						pattern:"^(W09---)",models:[
		/* Wohnmobile */
		{name:"AdvanTEC",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2]},
		{name:"FreeTEC",				pattern:"---",vehicletype:"^(M1)$",engine:[1,2]},
		{name:"I-TEC",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2]},
		{name:"RoTEC",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2]},
		{name:"Star",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2]},
	]},
	{name:"Tabbert",					pattern:"^(WCJ|WK[MNTWZ]|WTA)",models:[
		/* Wohnmobile */
		{name:"Baronesse",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Comtesse",				pattern:"^WTA(01|21)",vehicletype:"^(O2)$",engine:[0]},
		{name:"Da Vinci",				pattern:"^WTA54",vehicletype:"^(O2)$",engine:[0]},
		{name:"Diadem",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Jeunesse",				pattern:"^WTA3",vehicletype:"^(O2)$",engine:[0]},
		{name:"Kornett",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Paganini",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Puccini",				pattern:"^WTA6",vehicletype:"^(O2)$",engine:[0]},
		{name:"Vivaldi",				pattern:"^WTA(49|56|7)",vehicletype:"^(O2)$",engine:[0]},
	]},
	{name:"Tata",						pattern:"---",models:[
		{name:"Aria",					pattern:"---",vehicletype:"^(M1)$",year:[2010]},
		{name:"Indica Vista",			pattern:"---",vehicletype:"^(M1)$",year:[1998],submodels:[
			{name:"II",					pattern:"---",engine:[1,2,5],year:[2008]},
			{name:"V1",					pattern:"---",year:[1998,2008]},
		]},
		{name:"Indigo Manza",			pattern:"---",vehicletype:"^(M1)$",engine:[1,2,5],year:[2009]},
		{name:"Megapixel",				pattern:"---",vehicletype:"^(M1)$",year:[2016]},
		{name:"Nano",					pattern:"---",vehicletype:"^(M1)$",year:[2009]},
		{name:"Safari",					pattern:"---",vehicletype:"^(M1)$",engine:[2],year:[2006]},
		{name:"Sumo",					pattern:"---",vehicletype:"^(M1)$",year:[1994]},
	]},
	{name:"Tauris",						pattern:"^(LJL)",models:[]},
	{name:"Tesla",						pattern:"^(SFZ|5YJ)",models:[
		{name:"Model S",				pattern:"^5YJS",vehicletype:"^(M1)$",year:[2012],engine:[6]},
		{name:"Model X",				pattern:"^5YJX",vehicletype:"^(M1)$",engine:[6],year:[2015]},
		{name:"Model 3",				pattern:"^5YJ3",vehicletype:"^(M1)$",engine:[6],year:[2018]},
		{name:"Model Y",				pattern:"^5YJY",vehicletype:"^(M1)$",engine:[6],year:[2019]},
		{name:"Roadster",				pattern:"^5YJR",vehicletype:"^(M1)$",engine:[6],year:[2008],submodels:[
			{name:"I",					pattern:"^5YJR",engine:[6],year:[2008,2013]},
			{name:"II",					pattern:"---",engine:[6],year:[2019]},
		]},
	]},
	{name:"Think",						pattern:"---",models:[]},
	{name:"Thoroughbred",				pattern:"---",models:[]},
	{name:"Tiger",						pattern:"^(W09.{8}T14)",models:[]},
	{name:"Tischer",					pattern:"^(W09.{8}T59)",models:[
		{name:"215",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"220",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"230",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"240",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"260",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"275",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"280",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"305",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
		{name:"320",					pattern:"---",vehicletype:"^(O1)$",engine:[0]},
	]},
	{name:"Toyota",						pattern:"^(4T[1-4]|5T[EF]|AHT|JF1|JT[1-8A-GK-N]|JVW|MR0|NMT|SB1|TW1|VNK|WTD|YAR|YBC|2T1)",models:[
		{name:"4Runner",				pattern:"^JT111LN",vehicletype:"^(M1)$",engine:[1,2],year:[1984,1996],submodels:[
			{name:"N60",				pattern:"---",engine:[1,2],year:[1984,1989]},
			{name:"N130",				pattern:"^JT111LN",engine:[1,2],year:[1989,1995]},
			{name:"N180",				pattern:"---",engine:[1,2],year:[1995,2002]},
			{name:"N210",				pattern:"^JTEBT17",engine:[1,2],year:[2002,2009]},
			{name:"N280",				pattern:"---",engine:[1],year:[2009]},
		]},
		{name:"Auris",					pattern:"^(SB1|JTN)(K[B-Z](20|28|56|3J)|[MZ][A-T]3J|J[CMT]56)E",vehicletype:"^(M1)$",engine:[1,2,3],year:[2007],submodels:[
			{name:"E150",				pattern:"^(SB1|JTN)(K[B-Z](20|28|56|3J)|J[CMT]56)E",engine:[1,2,3],year:[2007,2012]},
			{name:"E180",				pattern:"^(SB1|JTN)[MZ][A-S]3JE",engine:[1,2,3],year:[2012]},
		]},
		{name:"Avensis",				pattern:"^(JTEG[GH]|SB1[EBDW][A-W][57]6L)",vehicletype:"^(M1)$",engine:[1,2],year:[1998,2017],submodels:[
			{name:"T22",				pattern:"---",engine:[1,2],year:[1998,2003]},
			{name:"T25",				pattern:"^(JTEG[GH]|SB1[ED])",engine:[1,2],year:[2003,2008]},
			{name:"T27",				pattern:"^SB1B[A-W]",engine:[1,2],year:[2008,2017]},
		]},
		{name:"Aygo",					pattern:"^JTDKG[1N]",vehicletype:"^(M1)$",engine:[1],year:[2005],submodels:[
			{name:"I",					pattern:"^JTDKG1",engine:[1],year:[2005,2014]},
			{name:"II",					pattern:"^JTDKGN",engine:[1],year:[2014]},
		]},
		{name:"C-HR",					pattern:"^NMTKZ",vehicletype:"^(M1)$",engine:[1,3],year:[2016]},
		{name:"Camry",					pattern:"^(JT1..[CSXZ]V[12]|JTE30|[46]T[14]B[B-F])",vehicletype:"^(M1)$",engine:[1],year:[1983],submodels:[
			{name:"SV10",				pattern:"^JT1..SV10",engine:[1,2],year:[1983,1986]},
			{name:"CV20/SV21/ZV21",		pattern:"^JT1..[CSZ]V2",engine:[1],year:[1986,1991]},
			{name:"XV10/CV10",			pattern:"^JT1..XV10",engine:[1],year:[1991,1996]},
			{name:"XV20",				pattern:"^JT1..XV20",engine:[1],year:[1996,2001]},
			{name:"XV30",				pattern:"^JTD..30",engine:[1],year:[2001,2006]},
			{name:"XV40",				pattern:"^[46]T[14]B[B-E]",engine:[1],year:[2006,2011]},
			{name:"XV50",				pattern:"^[46]T[14]B[FG]",engine:[1],year:[2011]},
			{name:"Gen.8",				pattern:"---",engine:[1,2,3],year:[2019]},
		]},
		{name:"Carina",					pattern:"^(SB1(53|64)|JT(1E)..T1[57])",vehicletype:"^(M1)$",engine:[1],year:[1970,2001],submodels:[
			{name:"A12",				pattern:"---",engine:[1],year:[1970,1975]},
			{name:"A14",				pattern:"---",engine:[1],year:[1975,1978]},
			{name:"A4",					pattern:"---",engine:[1],year:[1978,1982]},
			{name:"A6",					pattern:"---",engine:[1],year:[1982,1988]},
			{name:"T150/160",			pattern:"^JT(1E)..T15",engine:[1,2],year:[1984,1988]},
			{name:"T170/T180",			pattern:"^JT(1E)..T17",engine:[1],year:[1988,1992]},
			{name:"T190",				pattern:"^SB1(53|64)",engine:[1,2],year:[1992,1997]},
			{name:"T210",				pattern:"---",engine:[1,2],year:[1996,2001]},
		]},
		{name:"Celica",					pattern:"^JT1.?..T(A6|16|J0|J2)",vehicletype:"^(M1)$",year:[1970,2005],submodels:[
			{name:"TA22",				pattern:"---",engine:[1],year:[1970,1975]},
			{name:"TA4/RA4",			pattern:"---",engine:[1],year:[1978,1982]},
			{name:"TA6",				pattern:"^JT1..TA6",engine:[1],year:[1982,1985]},
			{name:"T16",				pattern:"^JT1..T16",engine:[1],year:[1985,1989]},
			{name:"T18",				pattern:"^JT1...TJ0",engine:[1],year:[1989,1994]},
			{name:"T20",				pattern:"^JT1...TJ2",engine:[1],year:[1994,1999]},
			{name:"T23",				pattern:"---",engine:[1],year:[1999,2005]},
		]},
		{name:"Corolla",				pattern:"^(JT1...E[1-9AB]|NMTBE3|AHTL)",vehicletype:"^(M1)$",engine:[1],year:[1966],submodels:[
			{name:"E10",				pattern:"^JT1...E1",engine:[1,2],year:[1966,1970]},
			{name:"E20",				pattern:"^JT1...E2",engine:[1,2],year:[1970,1974]},
			{name:"E30",				pattern:"^JT1...E3",engine:[1,2],year:[1974,1979]},
			{name:"E70",				pattern:"^JT1...E7",engine:[1,2],year:[1979,1983]},
			{name:"E80",				pattern:"^JT1...E8",engine:[1,2],year:[1983,1987]},
			{name:"E90",				pattern:"^JT1...E9",engine:[1,2],year:[1987,1992]},
			{name:"E100",				pattern:"^JT1...EA",engine:[1,2],year:[1992,1997]},
			{name:"E110",				pattern:"^JT1...EB",engine:[1,2],year:[1997,2002]},
			{name:"E120",				pattern:"^(JTD|SB1|NMT)..2[08]E",engine:[1,2],year:[2002,2007]},
			{name:"E14",				pattern:"^(NMTBE3|AHTL)",engine:[1,2],year:[2014,2019]},
			{name:"E210",				pattern:"---",engine:[1,2,3],year:[2019]},
		]},
		{name:"Corona",					pattern:"^SB1BH55L",vehicletype:"^(M1)$",engine:[1,2],year:[1957,2001],submodels:[
			{name:"T10",				pattern:"---",engine:[1],year:[1957,1960]},
			{name:"T20/30",				pattern:"---",engine:[1],year:[1960,1964]},
			{name:"T40/50",				pattern:"---",engine:[1],year:[1964,1970]},
			{name:"T60/70",				pattern:"---",engine:[1],year:[1968,1972]},
			{name:"T80/90",				pattern:"---",engine:[1],year:[1970,1973]},
			{name:"T100/110/120",		pattern:"---",engine:[1],year:[1973,1979]},
			{name:"T130",				pattern:"---",engine:[1],year:[1978,1983]},
			{name:"T140",				pattern:"---",engine:[1,2],year:[1981,1988]},
			{name:"T150/160",			pattern:"---",engine:[1,2],year:[1983,1989]},
			{name:"T170",				pattern:"---",engine:[1],year:[1987,1992]},
			{name:"T190",				pattern:"---",engine:[1,2],year:[1992,1996]},
			{name:"T210",				pattern:"^SB1BH55L",engine:[1,2],year:[1996,2001]},
		]},
		{name:"Cressida",				pattern:"^JT[1D]MX[87]3E",vehicletype:"^(M1)$",engine:[1,2],year:[1977,1992],submodels:[
			{name:"RX30/35",			pattern:"---",engine:[1],year:[1977,1981]},
			{name:"X6/X6K",				pattern:"---",engine:[1],year:[1980,1985]},
			{name:"MX73",				pattern:"^JT[1D]MX73E",engine:[1],year:[1985,1988]},
			{name:"MX83",				pattern:"^JT[1D]MX83E",engine:[1],year:[1989,1992]},
		]},
		{name:"Crown",					pattern:"^JT1EMS1",vehicletype:"^(M1)$",engine:[1,2],year:[1955],submodels:[
			{name:"RS",					pattern:"---",engine:[1],year:[1955,1962]},
			{name:"S40",				pattern:"---",engine:[1],year:[1962,1967]},
			{name:"S50",				pattern:"---",engine:[1],year:[1967,1971]},
			{name:"S60",				pattern:"---",engine:[1],year:[1971,1974]},
			{name:"S80",				pattern:"---",engine:[1],year:[1974,1979]},
			{name:"S110",				pattern:"^JT1EMS1",engine:[1],year:[1979,1983]},
			{name:"S120",				pattern:"---",engine:[1],year:[1983,1987]},
			{name:"S130",				pattern:"---",engine:[1],year:[1987,1991]},
			{name:"S140",				pattern:"---",engine:[1],year:[1991,1995]},
			{name:"S150",				pattern:"---",engine:[1],year:[1995,1999]},
			{name:"S170",				pattern:"---",engine:[1],year:[1999,2003]},
			{name:"S180",				pattern:"---",engine:[1],year:[2003,2008]},
			{name:"S200",				pattern:"---",engine:[1],year:[2008,2012]},
			{name:"S210",				pattern:"---",engine:[1],year:[2012,2018]},
			{name:"S220",				pattern:"---",engine:[1,3],year:[2018]},
		]},
		{name:"Dyna",					pattern:"^(JT1(P0LH|31LY)|JTF[EN])",vehicletype:"^(N1)$",engine:[1,2],year:[1959],submodels:[
			{name:"K70",				pattern:"---",engine:[1],year:[1959,1963]},
			{name:"K170",				pattern:"---",engine:[1],year:[1963,1968]},
			{name:"U10",				pattern:"---",engine:[1,2],year:[1969,1977]},
			{name:"U20-U50",			pattern:"---",engine:[1,2],year:[1977,1984]},
			{name:"U60-U90",			pattern:"^JT1P0LH",engine:[1,2],year:[1984,1994]},
			{name:"U200",				pattern:"^JT131LY",engine:[1,2],year:[1995,1999]},
			{name:"U300-U400",			pattern:"^JT(131LY|F[EN])",engine:[1,2],year:[1999,2011]},
			{name:"U600-U700",			pattern:"---",engine:[2],year:[2011]},
		]},
		{name:"GT-86",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2012]},
		{name:"Hilux",					pattern:"^(JT13[23]|MR0[HF]|AHT(FR|[BHK]B)|JTF[DW])",vehicletype:"^(M1)$",year:[1968],submodels:[
			{name:"RN 10",				pattern:"---",engine:[1],year:[1968,1972]},
			{name:"RN 20",				pattern:"---",engine:[1],year:[1972,1975]},
			{name:"RN 30",				pattern:"^JT1P0RH",engine:[1,2],year:[1978,1983]},
			{name:"YN 58",				pattern:"^JT1P0LN",engine:[1,2],year:[1983,1988]},
			{name:"YN 80",				pattern:"^JT132",engine:[1,2],year:[1988,1997]},
			{name:"RZN",				pattern:"^(JT133|JTF[DW])",engine:[1,2],year:[1997,2005]},
			{name:"N25/N2",				pattern:"^(MR0[HF]|AHTFR)",engine:[1,2],year:[2005,2015]},
			{name:"VIII",				pattern:"^AHT[BH]B",engine:[1,2],year:[2015]},
		]},
		{name:"Hiace",					pattern:"^JT1(21|..H[2-7])",vehicletype:"^(N1)$",engine:[1,2],year:[1967],submodels:[
			{name:"H10",				pattern:"---",engine:[1],year:[1967,1977]},
			{name:"H20/30/40",			pattern:"^JT1..H[234]",engine:[1],year:[1977,1982]},
			{name:"H50/60/70",			pattern:"^JT1..H[567]",engine:[1,2],year:[1982,1989]},
			{name:"H100",				pattern:"^JT121L",engine:[1,2],year:[1989,2004]},
			{name:"XH10",				pattern:"^JT121J",engine:[1,2],year:[1995,2012]},
			{name:"H200",				pattern:"---",engine:[1,2],year:[2004]},
		]},
		{name:"IQ",						pattern:"^JTNM",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2015]},
		{name:"Land Cruiser",			pattern:"^JT(EB[HRU]3F|M[HC]V05|E(AZ[29]9|B[UZ]29)|E(H[CT]05|[LR]B71)|111G|1VKZ|1V0L|3.)J",vehicletype:"^(M1)$",year:[1950],submodels:[
			{name:"BJ/FJ",				pattern:"---",engine:[1,2],year:[1950,1954]},
			{name:"J2/3",				pattern:"---",engine:[1,2],year:[1954,1967]},
			{name:"J4",					pattern:"---",engine:[1,2],year:[1960,1984]},
			{name:"J5",					pattern:"---",engine:[1,2],year:[1967,1981]},
			{name:"J6",					pattern:"---",engine:[1,2],year:[1981,1990]},
			{name:"J7",					pattern:"^JT1V0LJ7",engine:[1,2],year:[1984,1990]},
			{name:"J8",					pattern:"^JT(1VKZJ7|3.J8)",engine:[1,2],year:[1990,1997]},
			{name:"J9",					pattern:"^JT1...J9",engine:[1,2],year:[1996,2002]},
			{name:"J10",				pattern:"^JTE..(05|71)J",engine:[1,2],year:[1998,2007]},
			{name:"J12",				pattern:"^JTE...9J",engine:[1,2],year:[2002,2009]},
			{name:"J15/300",			pattern:"^JTM..05J",engine:[1,2],year:[2009]},
			{name:"J20",				pattern:"^JTE..3FJ",engine:[1,2],year:[2008]},
		]},
		{name:"LiteAce/TownAce",		pattern:"^JT1((VLH51|VLH61|VYH50|VYH51|WKM20)V|(WCM30|WKM30)G|12CR21)",vehicletype:"^(M1)$",engine:[1,2],year:[1971],submodels:[
			{name:"M10/R10",			pattern:"---",engine:[1,2],year:[1971,1979]},
			{name:"M20",				pattern:"^JT1(VYH5[01]|WKM20)V",engine:[1,2],year:[1979,1985]},
			{name:"M30-80",				pattern:"^JT1(VLH[56]1V|W[CK]M30G)",engine:[1,2],year:[1985,1992]},
			{name:"R20-30",				pattern:"^JT1[12]2",engine:[1,2],year:[1992,1996]},
			{name:"R40-50",				pattern:"---",engine:[1,2],year:[1996,2007]},
			{name:"S400",				pattern:"---",engine:[1,2],year:[2008]},
		]},
		{name:"MR2",					pattern:"^JT(1...W[12]|2.W12]|DFR)",vehicletype:"^(M1)$",engine:[1],year:[1984,2007],submodels:[
			{name:"W1",					pattern:"^JT(1...W1|2.W1)",engine:[1],year:[1984,1989]},
			{name:"W2",					pattern:"^JT(1...W2|2.W2)",engine:[1],year:[1989,1999]},
			{name:"W3",					pattern:"^JTDFR",engine:[1],year:[1999,2007]},
		]},
		{name:"Paseo",					pattern:"^JT1...L[45]",vehicletype:"^(M1)$",year:[1991,1999],submodels:[
			{name:"L4",					pattern:"^JT1...L4",year:[1991,1995]},
			{name:"L5",					pattern:"^JT1...L5",engine:[1],year:[1996,1999]},
		]},
		{name:"Picnic",					pattern:"^JT172[CS]M1",vehicletype:"^(M1)$",engine:[1,2],year:[1996,2001],alt:["Ipsum"]},
		{name:"Previa",					pattern:"^JT111",vehicletype:"^(M1)$",year:[1990,2005],submodels:[
			{name:"Gen.1",				pattern:"^JT111",engine:[1],year:[1990,2000]},
			{name:"Gen.2",				pattern:"^JTEG[D]",engine:[1,2],year:[2000,2005]},
		]},
		{name:"Prius",					pattern:"^JTD(K[ABN]|ZS)",vehicletype:"^(M1)$",engine:[3],year:[1997],submodels:[
			{name:"NHW10/11",			pattern:"---",engine:[3],year:[1997,2003]},
			{name:"NHW20",				pattern:"^JTDKB2",engine:[3],year:[2003,2009]},
			{name:"ZVW30",				pattern:"^JTD(KN|ZS)",engine:[3],year:[2010]},
			{name:"IV",					pattern:"^JTDK[AB]3",engine:[3],year:[2016]},
		]},
		{name:"Proace",					pattern:"---",vehicletype:"^(M1)$",year:[2013],submodels:[
			{name:"I",					pattern:"---",engine:[2],year:[2013]},
			{name:"II",					pattern:"---",engine:[2],year:[2016]},
		]},
		{name:"RAV4",					pattern:"^(JT171|JTE..20V|JTM..31V|JTM..REV)",vehicletype:"^(M1)$",year:[1994],submodels:[
			{name:"SXA10-16",			pattern:"^JT171",engine:[1],year:[1994,2000]},
			{name:"ACA20/21/ZCA25/26",	pattern:"^JTE..20V",engine:[1,2],year:[2000,2006]},
			{name:"CA30W",				pattern:"^JTM..31V",engine:[1,2],year:[2006,2013]},
			{name:"Gen.4",				pattern:"^JTM[DR].REV",engine:[1,2,3],year:[2013,2018]},
			{name:"Gen.5",				pattern:"^JTM[W-Z].REV",engine:[1,3],year:[2018]},
		]},
		{name:"Starlet",				pattern:"^JT1(...P[789]|..KP60)",vehicletype:"^(M1)$",year:[1978,1999],submodels:[
			{name:"KP6",				pattern:"^JT1..KP60",engine:[1],year:[1978,1984]},
			{name:"P7",					pattern:"^JT1...P7",engine:[1,2],year:[1984,1989]},
			{name:"P8",					pattern:"^JT1...P8",engine:[1,2],year:[1989,1996]},
			{name:"P9",					pattern:"^JT1...P9",engine:[1,2],year:[1996,1999]},
		]},
		{name:"Supra",					pattern:"^JT1..(MA61|MA70|JA80)",vehicletype:"^(M1)$",year:[1978],submodels:[
			{name:"Celica XX",			pattern:"---",engine:[1],year:[1978,1981]},
			{name:"MA60/61",			pattern:"^JT1..MA61",engine:[1],year:[1981,1985]},
			{name:"MA70/71",			pattern:"^JT1..MA70",engine:[1],year:[1986,1992]},
			{name:"JZA80",				pattern:"^JT1..JA80",engine:[1],year:[1993,2002]},
			{name:"A90",				pattern:"---",engine:[1],year:[2019]},
		]},
		{name:"Tacoma",					pattern:"^((5TE|4TA)...2N|(5TF|3TM)..[45][A-F]N)",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"Gen.1",				pattern:"^(5TE|4TA)...2N",year:[1995,2004]},
			{name:"Gen.2",				pattern:"^(5TE.[UX].2N|(5TF|3TM)..4[A-F]N)",year:[2004,2015]},
			{name:"Gen.3",				pattern:"^(5TF|3TM)..5[A-C]N",year:[2015]},
		]},
		{name:"Tercel",					pattern:"^JT2.L[34]",vehicletype:"^(M1)$",submodels:[
			{name:"L10",				pattern:"---",engine:[1],year:[1978,1982]},
			{name:"L20",				pattern:"---",engine:[1],year:[1982,1986]},
			{name:"L30",				pattern:"^JT2.L3",engine:[1,2],year:[1986,1990]},
			{name:"L40",				pattern:"^JT2.L4",engine:[1,2],year:[1990,1994]},
			{name:"L50",				pattern:"^JT2.L5",engine:[1,2],year:[1994,2000]},
		]},
		{name:"Tundra",					pattern:"^5TF...[4F]1",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"Gen. 1",				pattern:"^5TF...41",year:[2000,2006]},
			{name:"Gen. 2",				pattern:"^5TF...F1",year:[2007]},
		]},
		{name:"Urban Cruiser",			pattern:"^JTK[KL]",vehicletype:"^(M1)$",engine:[1,2],year:[2009,2014]},
		{name:"Verso",					pattern:"^(NMTD|YAR[VX])",vehicletype:"^(M1)$",year:[2001,2018],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[2001,2004]},
			{name:"II",					pattern:"---",engine:[1,2],year:[2004,2009]},
			{name:"III",				pattern:"^(NMTD|YAR[VX])",engine:[1,2],year:[2009,2018]},
		]},
		{name:"Verso-S",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Yaris",					pattern:"^(JTDJ[CTVW]|VNK[JK])",vehicletype:"^(M1)$",engine:[1,2,3],year:[1999],submodels:[
			{name:"P1",					pattern:"^JTDJ[CTVW]",engine:[1,2],year:[1998,2006]},
			{name:"XP9",				pattern:"^VNKJ",engine:[1,2],year:[2005,2011]},
			{name:"XP13",				pattern:"^VNKK",engine:[1,2,3],year:[2010]},
		]},
	]},
	{name:"Trailer",					pattern:"---",models:[]},
	{name:"Trinity",					pattern:"---",models:[]},
	{name:"Triumph",					pattern:"^(SMT)",models:[
		{name:"America",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Boneville",				pattern:"^SMT(DAD7[456]|TJ915)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Daytona",				pattern:"^SMTTE5(0[23]|3[56])",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rocket",					pattern:"^SMT(C0|TL)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Scrambler",				pattern:"^SMT(DAD78|TJ917)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Speed Triple",			pattern:"^SMTTE5(09|66)",vehicletype:"^(L3e)$",engine:[1],submodels:[
			{name:"T 300",				pattern:"---",engine:[1],year:[1994,1997]},
			{name:"T 509",				pattern:"^SMTTE50[19]",engine:[1],year:[1997,2001]},
			{name:"T 955",				pattern:"---",engine:[1],year:[1999,2002]},
			{name:"T 515",				pattern:"^SMTT(E(5[68]|85)|PN)",engine:[1],year:[2005,2016]},
			{name:"1050",				pattern:"---",engine:[1],year:[2016]},
		]},
		{name:"Speedmaster",			pattern:"^SMTTJ916",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sprint",					pattern:"^SMTTF6(15|66|67)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sprint GT",				pattern:"^SMTTF688",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Sprint ST",				pattern:"^SMTTF6(10|65|91)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Street Triple",			pattern:"^SMT(HDA|TMD|TTL)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Thruxton",				pattern:"^SMT(DAD7[12]|TJ914)",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Thunderbird",			pattern:"^SMTT[CN]",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Thunderbird 900",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tiger",					pattern:"^SMT(700|TG|TP7|TRE|V[12])",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tiger 900 Enduro",		pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Trident",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Trophy",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TT",						pattern:"^SMTTH",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"TVR",						pattern:"^(SA9|SDL)",models:[
		{name:"T350C",					pattern:"---",vehicletype:"^(M1)$",year:[2003,2006]},
		{name:"Tamora",					pattern:"---",vehicletype:"^(M1)$",year:[2002,2006]},
		{name:"Tuscan",					pattern:"---",vehicletype:"^(M1)$",year:[1999,2006]},
	]},
	{name:"UB",							pattern:"^(JA3|JA4|XMC|JL5|MA7|JMB|JMY|6MM|93X|MMB|MMC|MMT|TYA|TYB)",models:[]},
	{name:"UNU",						pattern:"^(WUN)",models:[]},
	{name:"Venturi",					pattern:"---",models:[
		{name:"America",				pattern:"---",vehicletype:"^(M1)$",year:[2012]},
		{name:"Fétish",					pattern:"---",vehicletype:"^(M1)$",year:[2002]},
	]},
	{name:"Vespa",						pattern:"^(ZAP)",models:[
		{name:"50",						pattern:"---",vehicletype:"^(L1e)$"},
		{name:"125",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"150",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"160",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"180",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Granturismo",			pattern:"---",vehicletype:"^(L1e)$"},
		{name:"GT",						pattern:"---",vehicletype:"^(L1e)$"},
		{name:"GTS",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"GTV",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"LX",						pattern:"---",vehicletype:"^(L1e)$"},
		{name:"LXV",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"p200",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Piaggio",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"PK50",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Primavera",				pattern:"---",vehicletype:"^(L1e)$"},
		{name:"PX",						pattern:"---",vehicletype:"^(L1e)$"},
		{name:"S125",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"S50",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"Sprint",					pattern:"---",vehicletype:"^(L1e)$"},
		{name:"VBB",					pattern:"---",vehicletype:"^(L1e)$"},
	]},
	{name:"Volvo",						pattern:"^(4V[1-6LMZ]|MC2|XLB|YB1|YV[1-4])",models:[
		{name:"240/242/244/245",		pattern:"^YV124",vehicletype:"^(M1)$",engine:[1,2],year:[1974,1993]},
		{name:"300",					pattern:"^XLB34",vehicletype:"^(M1)$",engine:[1,2],year:[1987,1996],submodels:[
			{name:"340",				pattern:"^XLB34[34]",engine:[1,2],year:[1982,1991]},
			{name:"360",				pattern:"^XLB34[45]",engine:[1,2],year:[1982,1989]},
		]},
		{name:"400",					pattern:"^XLB(KC|LC|EX|X)",vehicletype:"^(M1)$",engine:[1,2],year:[1987,1996],submodels:[
			{name:"440",				pattern:"^XLB(KC|XX)",engine:[1,2],year:[1988,1996]},
			{name:"460",				pattern:"^XLB(LC|X1)",engine:[1,2],year:[1990,1996]},
			{name:"480",				pattern:"^XLBEX",engine:[1],year:[1987,1995]},
		]},
		{name:"850",					pattern:"^YV1L[SW]",vehicletype:"^(M1)$",engine:[1,2],year:[1991,1997]},
		{name:"900",					pattern:"^YV1(JW|9[46])",vehicletype:"^(M1)$",engine:[1,2],year:[1990,1998],submodels:[
			{name:"940",				pattern:"^YV194",engine:[1,2],year:[1982,1991]},
			{name:"960 I",				pattern:"^YV1(JW|96)",engine:[1,2],year:[1990,1994]},
			{name:"960 II",				pattern:"---",engine:[1,2],year:[1994,1996]},
		]},
		{name:"C30",					pattern:"^YV1MK",vehicletype:"^(M1)$",engine:[1,2,5],year:[2006,2012]},
		{name:"C70",					pattern:"^YV1(MC|N[CK])",vehicletype:"^(M1)$",year:[1997,2013],submodels:[
			{name:"N",					pattern:"^YV1N[CK]",engine:[1],year:[1997,2005]},
			{name:"M",					pattern:"^YV1MC",engine:[1,2],year:[2006,2013]},
		]},
		{name:"S40",					pattern:"^YV1(VS|MS)",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"I (Typ V)",			pattern:"^YV1VS",engine:[1,2],year:[1995,2004]},
			{name:"II (Typ M)",			pattern:"^YV1MS",engine:[1,2,5],year:[2004,2012]},
			{name:"III",				pattern:"---",year:[2019]},
		]},
		{name:"S60",					pattern:"^YV1(RS|FS|HV)",vehicletype:"^(M1)$",year:[2000],submodels:[
			{name:"I (P2)",				pattern:"^YV1RS",engine:[1,2,5],year:[2000,2009]},
			{name:"II (P24)",			pattern:"^YV1FS",engine:[1,2,5],year:[2010]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2019]},
		]},
		{name:"S60 Cross Country",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2015]},
		{name:"S70",					pattern:"^YV1LS..01[WV]",vehicletype:"^(M1)$",engine:[1,2,5],year:[1996,2000]},
		{name:"S80",					pattern:"^YV1(AS|AR|KV|TS|TR)",vehicletype:"^(M1)$",year:[1998,2016],submodels:[
			{name:"TS",					pattern:"^YV1(KV|TS|TR)",engine:[1,2,5],year:[1998,2006]},
			{name:"AS",					pattern:"^YV1(AS|AR)",engine:[1,2,5],year:[2006,2016]},
		]},
		{name:"S90",					pattern:"^YV1PS6",vehicletype:"^(M1)$",year:[1990],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[1990,1998]},
			{name:"II",					pattern:"^YV1PS6",engine:[1,2,3],year:[2016]},
		]},
		{name:"V40",					pattern:"^YV1(M[VZ]|V[MW])",vehicletype:"^(M1)$",year:[1995],submodels:[
			{name:"I (Typ V)",			pattern:"^YV1V[MW]",engine:[1,2],year:[1995,2004]},
			{name:"II (Typ M)",			pattern:"^YV1M[VZ]",engine:[1,2],year:[2012]},
			{name:"III",				pattern:"---",engine:[1,2],year:[2019]},
		]},
		{name:"V40 Cross Country",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2013]},
		{name:"V50",					pattern:"^YV1MW",vehicletype:"^(M1)$",engine:[1,2,5],year:[2004,2012]},
		{name:"V60",					pattern:"^YV1F[WZ]",vehicletype:"^(M1)$",engine:[1,2,3],year:[2010],submodels:[
			{name:"I",					pattern:"^YV1F[WZ]",engine:[1,2],year:[2010,2018]},
			{name:"II",					pattern:"---",engine:[1,2,3],year:[2018]},
		]},
		{name:"V70",					pattern:"^YV1([BG]W|JV|L[WZ]|S[WZ]|5W)",vehicletype:"^(M1)$",year:[1996,2016],submodels:[
			{name:"Typ L",				pattern:"^YV1L[WZ]",engine:[1,2,5],year:[1996,2000]},
			{name:"Typ S",				pattern:"^YV1(S[WZ]|JV|5W)",engine:[1,2,5],year:[2000,2007]},
			{name:"Typ B",				pattern:"^YV1[BG]W",engine:[1,2,5],year:[2007,2016]},
		]},
		{name:"V90",					pattern:"^YV1(P[SWZ]|JV)",vehicletype:"^(M1)$",year:[1990],submodels:[
			{name:"I",					pattern:"---",engine:[1,2],year:[1990,1998]},
			{name:"II",					pattern:"^YV1(P[SWZ]|JV)",engine:[1,2,3],year:[2016]},
		]},
		{name:"V90 Cross Country",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"V60 Cross Country",		pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2014]},
		{name:"XC40",					pattern:"^YV1XZ",vehicletype:"^(M1)$",engine:[1,2],year:[2017]},
		{name:"XC60",					pattern:"^YV1[DU]Z",vehicletype:"^(M1)$",year:[2008],submodels:[
			{name:"I",					pattern:"^YV1DZ",engine:[1,2],year:[2008,2017]},
			{name:"II",					pattern:"^YV1UZ",engine:[1,2,3],year:[2017]},
		]},
		{name:"XC70",					pattern:"^YV1[SB]Z",vehicletype:"^(M1)$",year:[1996,2016],submodels:[
			{name:"L",					pattern:"---",year:[1996,2000]},
			{name:"S",					pattern:"^YV1SZ",engine:[1,2],year:[2000,2007]},
			{name:"B",					pattern:"^YV1BZ",engine:[1,2],year:[2007,2016]},
		]},
		{name:"XC90",					pattern:"^YV1C(C[M-Z]|L[CF])",vehicletype:"^(M1)$",year:[2002],submodels:[
			{name:"I (Typ C)",			pattern:"^YV1C[M-Z]",engine:[1,2],year:[2002,2014]},
			{name:"II",					pattern:"^YV1L[CF]",engine:[1,2,3],year:[2015]},
		]},
	]},
	{name:"VW",							pattern:"^(WV[1-3WG]|VWV|8AW|YBW|9BW|2V4|2V8|XW8|MEX|3VW|AAV|1VW|LSV)",alt:["Volkswagen, VW"],models:[
		{name:"Amarok",					pattern:"^WV[1W]...2H",vehicletype:"^(M1)$",engine:[2],year:[2010]},
		{name:"Arteon",					pattern:"^WVW...3[5H]",vehicletype:"^(M1)$",engine:[1,2],year:[2017],submodels:[
			{name:"CC (Typ 35)",		pattern:"^WVW...35",engine:[1,2],year:[2008,2016]},
			{name:"II",					pattern:"^WVW...3H",engine:[1,2],year:[2011]},
		]},
		{name:"Beetle",					pattern:"^WVW...(1Y|5C|9C)",vehicletype:"^(M1)$",engine:[1,2],year:[2011],submodels:[
			{name:"New Beetle (Typ 9C)",pattern:"^(WVW...(9C|1Y)|3VW...1[CY])",engine:[1,2],year:[1997,2010]},
			{name:"II (Typ 5C)",		pattern:"^WVW...5C",engine:[1,2],year:[2011]},
		]},
		{name:"Bora",					pattern:"---",vehicletype:"^(M1)$",engine:[1,2],year:[2011],submodels:[
			{name:"II",					pattern:"---",engine:[1],year:[2007]},
			{name:"III",				pattern:"---",engine:[1],year:[2018]},
		]},
		{name:"CC",						pattern:"^WVW(...35|..7A)",vehicletype:"^(M1)$",engine:[1,2],year:[2008,2016],alt:["Passat CC"]},
		{name:"Bus",					pattern:"^((WV[123W]|VW2)...(2[45]|7[0HJ])|WV[123]...1)",vehicletype:"^(M1|N1)$",engine:[1,2],year:[1950],
			variants:[
				{name:"California"},
				{name:"Caravelle"},
				{name:"Multivan"},
				{name:"Pritsche"},
				{name:"Transporter"},
				{name:"Transvan"},
			],
			submodels:[
				{name:"T1",					pattern:"---",engine:[1,2],year:[1950,1967],alt:["Bulli"]},
				{name:"T2",					pattern:"---",engine:[1,2],year:[1967,1979]},
				{name:"T3",					pattern:"^(WV[123W]|VW2)...2[45]",engine:[1,2],year:[1979,1992]},
				{name:"T4",					pattern:"^(WV[123W]|VW2)...70",engine:[1,2],year:[1990,2003]},
				{name:"T5",					pattern:"^((WV[123W]|VW2)...7[HJ]|WV[123]...1)",engine:[1,2],year:[2003,2015]},
				{name:"T6",					pattern:"^(WV[13]|VW2)...7[HJ]Z[G-L]",engine:[1,2],year:[2015]},
			]},
		{name:"Caddy",					pattern:"^WV[123W]...(14|[239]K)",vehicletype:"^(M1)$",engine:[1,2,7],year:[1979],submodels:[
			{name:"14D",				pattern:"^WVW...14",engine:[1,2],year:[1979,1993]},
			{name:"9KV",				pattern:"^WV[12W]...9K",engine:[1,2],year:[1995,2003]},
			{name:"2K",					pattern:"^WV[123W]...[23]K",engine:[1,2,5],year:[2003]},
		]},
		{name:"Corrado",				pattern:"^WVW(...50|..45)",vehicletype:"^(M1)$",engine:[1],year:[1988,1995],alt:["Typ 53i"]},
		{name:"Crafter",				pattern:"^WV[1W]...(2[EF]|SY)",vehicletype:"^(M1|N1)$",engine:[2],year:[2006],submodels:[
			{name:"I",					pattern:"^WV[1W]...2E",engine:[2],year:[2006,2017]},
			{name:"II",					pattern:"^WV[1W]...(2F|SY)",engine:[2],year:[2017]},
		]},
		{name:"EOS",					pattern:"^WVW...1F",vehicletype:"^(M1)$",engine:[1,2],year:[2006,2015]},
		{name:"Fox",					pattern:"^WVW...5[27UZ]",vehicletype:"^(M1)$",engine:[1,2],year:[2005,2011]},
		{name:"Golf",					pattern:"^(WVW|3VW)...(1[579EGKJH]|AU)",vehicletype:"^(M1)$",engine:[1,2,3,5,6,7],year:[1974],
			variants:[
				{name:"Limousine"},
				{name:"Plus",			year:[2005,2014],alt:["1KP"]},
				{name:"Sportsvan",		year:[2014]},
				{name:"Variant",		vehicletype:"^(M1|N1)$",year:[1993]},
			],
			submodels:[
				{name:"I",				pattern:"^(WVW|3VW)...17",engine:[1,2],year:[1974,1992],alt:["17"]},
				{name:"II",				pattern:"^(WVW|3VW)...1[59G]",engine:[1,2],year:[1983,1992],alt:["19E","1G1"]},
				{name:"III",			pattern:"^(WVW|3VW)...1H",engine:[1,2],year:[1991,1997],alt:["1H"]},
				{name:"IV",				pattern:"^(WVW|3VW)...1[EJ]",engine:[1,2,5],year:[1997,2003],alt:["1J"]},
				{name:"V",				pattern:"^(WVW|3VW)...1K.[3-8]",engine:[1,2],year:[2003,2008],alt:["1K"]},
				{name:"VI",				pattern:"^(WVW|3VW)...1K",engine:[1,2,5],year:[2008,2012],alt:["1K"]},
				{name:"VII",			pattern:"^(WVW|3VW)...AU",engine:[1,2,3,5,6,7],year:[2012],alt:["AU"]},
				{name:"VIII",			pattern:"---",engine:[1,2,3,5,6,7],year:[2020]},
			]},
		{name:"Jetta",					pattern:"^WVW...1[69GKH]",vehicletype:"^(M1)$",year:[1979,2016],submodels:[
			{name:"I",					pattern:"^WVW...16.[9A-D]",engine:[1,2],year:[1979,1984],alt:["16"]},
			{name:"II",					pattern:"^WVW...1[69]",engine:[1,2],year:[1984,1992],alt:["16E","19E","1G2"]},
			{name:"III/Vento",			pattern:"^WVW...1H",engine:[1,2],year:[1991,1998],alt:["1H2"]},
			{name:"IV/Bora",			pattern:"^3VW...1J",engine:[1,2,5],year:[1998,2005],alt:["1J2","1J5","1JM"]},
			{name:"V ",					pattern:"^3VW...1K",engine:[1,2],year:[2005,2010],alt:["1K2","1KM"]},
			{name:"VI",					pattern:"^3VW...1K",engine:[1,2,3],year:[2010,2018]},
			{name:"VII",				pattern:"^3VW...AU",engine:[1],year:[2018]},
		]},
		{name:"ID Neo",					pattern:"---",vehicletype:"^(M1)$",year:[2020]},
		{name:"Iltis",					pattern:"^WVW...18",vehicletype:"^(M1G)$",engine:[1,2],year:[1978,1988],alt:["183"]},
		{name:"Käfer",					pattern:"^([W3]VW...11|3VW...1B)",vehicletype:"^(M1)$",year:[1983,2003],engine:[1,2]},
		{name:"LT",						pattern:"^WV([1W]...2D|2...21)",vehicletype:"^(M1)$",year:[1975,2006],submodels:[
			{name:"Gen 1",				pattern:"---",engine:[1,2],year:[1975,1996]},
			{name:"Gen 2",				pattern:"---",engine:[1,2],year:[1996,2006]},
		]},
		{name:"Lupo",					pattern:"^WVW...6[EX]",vehicletype:"^(M1)$",year:[1998,2005]},
		{name:"Passat",					pattern:"^WVW...([1-4][BC]|3[1-3A])",vehicletype:"^(M1)$",engine:[1,2,3,5],year:[1972],
			variants:[
				{name:"Variant",		pattern:"---",engine:[1],year:[2009,2011],alt:["Xinlingyu","New Lingyu","VW Variant"]},
			],
			submodels:[
				{name:"B1",				pattern:"^WVW...31",engine:[1,2],year:[1973,1980],alt:["32A"]},
				{name:"B2",				pattern:"^WVW...32",engine:[1,2],year:[1980,1988],alt:["32B"]},
				{name:"B3",				pattern:"^WVW...33",engine:[1,2],year:[1988,1993],alt:["35i"]},
				{name:"B4",				pattern:"^WVW...3A",engine:[1,2],year:[1993,1997],alt:["3A"]},
				{name:"B5",				pattern:"^WVW...[1-4]B",engine:[1,2],year:[1996,2005],alt:["3B"]},
				{name:"B6",				pattern:"^WVW...[1-4]C.[5-9A]",engine:[1,2],year:[2005,2010],alt:["3C"]},
				{name:"B7",				pattern:"^WVW...3C.[B-F]",engine:[1,2],year:[2010,2014],alt:["3C"]},
				{name:"B8",				pattern:"^WVW...3C.[G-J]",engine:[1,2],year:[2014],alt:["3G"]},
			]},
		{name:"Phaeton",				pattern:"^WVW...3D",vehicletype:"^(M1)$",engine:[1,2],year:[2002,2016]},
		{name:"Polo",					pattern:"^WVW...(86|87|9N|6[BKNR])",vehicletype:"^(M1)$",engine:[1,2],year:[1975,2017],submodels:[
			{name:"1",					pattern:"^WVW...86.[5-9AB]",engine:[1,2],year:[1975,1981],alt:["86"]},
			{name:"II",					pattern:"^WVW...8[67].[C-H]",engine:[1,2],year:[1981,1994],alt:["86C"]},
			{name:"III",				pattern:"^WVW...6[NB]",engine:[1,2],year:[1994,2001],alt:["6N2"]},
			{name:"IV",					pattern:"^WVW...9N",engine:[1,2],year:[2001,2009],alt:["9N3","9N3"]},
			{name:"V",					pattern:"^WVW...6R",engine:[1,2],year:[2009,2017],alt:["6R","6C"]},
			{name:"VI",					pattern:"^WVW...AW",engine:[1,2],year:[2017],alt:["AW"]},
		]},
		{name:"Scirocco",				pattern:"^WVW...(13|53)",vehicletype:"^(M1)$",year:[1974,2017],submodels:[
			{name:"I",					pattern:"^WVW...53",engine:[1,2],year:[1974,1981],alt:["53"]},
			{name:"II",					pattern:"^WVW...53",engine:[1,2],year:[1981,1992],alt:["53B"]},
			{name:"III",				pattern:"^WVW...13",engine:[1,2],year:[2008,2017],alt:["13"]},
		]},
		{name:"Sharan",					pattern:"^WVW...7[MN]",vehicletype:"^(M1)$",engine:[1,2],year:[1996],submodels:[
			{name:"I",					pattern:"^WVW...7M",engine:[1,2],year:[1995,2010]},
			{name:"II",					pattern:"^WVW...7N",engine:[1,2],year:[2010]},
		]},
		{name:"Tiguan",					pattern:"^WV[GW]...5N",vehicletype:"^(M1)$",submodels:[
			{name:"I",					pattern:"^WV[GW]...5N.[5-E]",engine:[1,2],year:[2006,2015],alt:["5N"]},
			{name:"II",					pattern:"^WV[GW]...5N.[F-K]",engine:[1,2],year:[2015]},
		]},
		{name:"Touareg",				pattern:"^WV[GW]...(7L|7P|CR)",vehicletype:"^(M1)$",engine:[1,2],year:[2002],submodels:[
			{name:"I",					pattern:"^WV[GW]...7L",engine:[1,2],year:[2002,2010],alt:["7L"]},
			{name:"II",					pattern:"^WV[GW]...7P",engine:[1,2,3],year:[2010,2018],alt:["7P"]},
			{name:"III",				pattern:"^WVW...CR",engine:[1,2,3],year:[2018],alt:["CR"]},
		]},
		{name:"Touran",					pattern:"^WV[GW]...[15]T",vehicletype:"^(M1)$",engine:[1,2,5],year:[2003],submodels:[
			{name:"I",					pattern:"^WV[GW]...1T",engine:[1,2],year:[2003,2015],alt:["1T"]},
			{name:"II",					pattern:"^WVW...5T",engine:[1,2,5],year:[2015],alt:["5T"]},
		]},
		{name:"T-Cross",				pattern:"---",vehicletype:"^(M1)$",year:[2019]},
		{name:"T-Roc",					pattern:"^WV[GW]...A1",vehicletype:"^(M1)$",year:[2017]},
		{name:"Up",						pattern:"^WVW...AA",vehicletype:"^(M1)$",engine:[1,5,6],year:[2011],alt:["120"]},
	]},
	{name:"Wetschka",					pattern:"---",models:[]},
	{name:"Wiesmann",					pattern:"^(W09.{8}W59)",models:[
		{name:"GT MF4",					pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2003]},
		{name:"GT MF5",					pattern:"---",vehicletype:"^(M1)$",year:[2007]},
		{name:"Roadster MF3",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[1993,2011]},
		{name:"Roadster MF4",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2009]},
		{name:"Roadster MF5",			pattern:"---",vehicletype:"^(M1)$",engine:[1],year:[2007]},
	]},
	{name:"Wilk",						pattern:"^(WCJ|WKZ)",models:[
		{name:"De Luxe",				pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Safari",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
		{name:"Stern",					pattern:"---",vehicletype:"^(O2)$",engine:[0]},
	]},
	{name:"Wingamm",					pattern:"---",models:[
		{name:"Micros",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Miniline",				pattern:"---",vehicletype:"^(M1)$"},
		{name:"Oasi",					pattern:"---",vehicletype:"^(M1)$"},
		{name:"Spinnaker",				pattern:"---",vehicletype:"^(M1)$"},
	]},
	{name:"Wolfangel",					pattern:"^(WW0)",models:[]},
	{name:"Yamaha",						pattern:"^(9C6|JYA|LPR|ZD0|VTL|VG5)",models:[
		{name:"Aerox",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Black Max",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Breez Bulldog",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"BW",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"CS50",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Cygnus",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"DT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FJ",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FJR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZ1 / Fazer",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZ6 / Fazer",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZ6-N",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZ8 / Fazer",			pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FZS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Grizzly",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"GTS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Majesty",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MT-01",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MT-03",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MT-07",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"MT-09",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NMax125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"NXC",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"PW",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"RD",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Rhino",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SG23",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Skyliner",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SRX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SZR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TDM",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TDR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Tmax",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TR1",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TRX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TTR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TY",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"TZR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"V-Max",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"Virago",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VMX",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"VP250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"WR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"X-Max",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XC",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XJ",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XJ6",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XJ600",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XJR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XS",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XSR700",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XSR900",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XT",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XTZ",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XV",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XVS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"XVZ",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YBR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YFM",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YP",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZ",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZ125",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZ250",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZ450",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZ85",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF 1000R",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF 600R",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF 750R",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF-R1",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF-R125",				pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"YZF-R6",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Zero",						pattern:"^(538)",models:[
		{name:"DS",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"DSR",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FX",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"FXS",					pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"S",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
		{name:"SR",						pattern:"---",vehicletype:"^(L3e)$",engine:[1]},
	]},
	{name:"Zongshen",					pattern:"^(LBM)",models:[]},
];