From 89644375a929cc0ce06f8f7167579bc90f500aa6 Mon Sep 17 00:00:00 2001
From: Tom Schindler <tom.schindler@student.uni-halle.de>
Date: Tue, 11 Jun 2024 12:59:59 +0200
Subject: [PATCH] get csv data test

---
 elm.json               |     5 +-
 public/main.js         | 10573 +++++++++++----------------------------
 smartphone_dataset.csv |   985 ----
 src/Main.elm           |   712 +--
 4 files changed, 3067 insertions(+), 9208 deletions(-)
 delete mode 100644 smartphone_dataset.csv

diff --git a/elm.json b/elm.json
index d62ddcf..1bf0b5c 100644
--- a/elm.json
+++ b/elm.json
@@ -11,6 +11,8 @@
             "elm/browser": "1.0.2",
             "elm/core": "1.0.5",
             "elm/html": "1.0.0",
+            "elm/http": "2.0.0",
+            "elm/json": "1.1.3",
             "elm-community/graph": "6.0.0",
             "elm-community/list-extra": "8.7.0",
             "elm-community/typed-svg": "7.0.0",
@@ -26,7 +28,6 @@
             "avh4/elm-fifo": "1.0.4",
             "elm/bytes": "1.0.8",
             "elm/file": "1.0.5",
-            "elm/json": "1.1.3",
             "elm/parser": "1.1.0",
             "elm/random": "1.0.0",
             "elm/regex": "1.0.0",
@@ -58,4 +59,4 @@
         "direct": {},
         "indirect": {}
     }
-}
+}
\ No newline at end of file
diff --git a/public/main.js b/public/main.js
index 6062af6..a283952 100644
--- a/public/main.js
+++ b/public/main.js
@@ -80,166 +80,431 @@ function A9(fun, a, b, c, d, e, f, g, h, i) {
 console.warn('Compiled in DEV mode. Follow the advice at https://elm-lang.org/0.19.1/optimize for better performance and smaller assets.');
 
 
-var _JsArray_empty = [];
+// EQUALITY
 
-function _JsArray_singleton(value)
+function _Utils_eq(x, y)
 {
-    return [value];
-}
+	for (
+		var pair, stack = [], isEqual = _Utils_eqHelp(x, y, 0, stack);
+		isEqual && (pair = stack.pop());
+		isEqual = _Utils_eqHelp(pair.a, pair.b, 0, stack)
+		)
+	{}
 
-function _JsArray_length(array)
-{
-    return array.length;
+	return isEqual;
 }
 
-var _JsArray_initialize = F3(function(size, offset, func)
+function _Utils_eqHelp(x, y, depth, stack)
 {
-    var result = new Array(size);
+	if (x === y)
+	{
+		return true;
+	}
 
-    for (var i = 0; i < size; i++)
-    {
-        result[i] = func(offset + i);
-    }
+	if (typeof x !== 'object' || x === null || y === null)
+	{
+		typeof x === 'function' && _Debug_crash(5);
+		return false;
+	}
 
-    return result;
-});
+	if (depth > 100)
+	{
+		stack.push(_Utils_Tuple2(x,y));
+		return true;
+	}
 
-var _JsArray_initializeFromList = F2(function (max, ls)
-{
-    var result = new Array(max);
+	/**/
+	if (x.$ === 'Set_elm_builtin')
+	{
+		x = $elm$core$Set$toList(x);
+		y = $elm$core$Set$toList(y);
+	}
+	if (x.$ === 'RBNode_elm_builtin' || x.$ === 'RBEmpty_elm_builtin')
+	{
+		x = $elm$core$Dict$toList(x);
+		y = $elm$core$Dict$toList(y);
+	}
+	//*/
 
-    for (var i = 0; i < max && ls.b; i++)
-    {
-        result[i] = ls.a;
-        ls = ls.b;
-    }
+	/**_UNUSED/
+	if (x.$ < 0)
+	{
+		x = $elm$core$Dict$toList(x);
+		y = $elm$core$Dict$toList(y);
+	}
+	//*/
 
-    result.length = i;
-    return _Utils_Tuple2(result, ls);
-});
+	for (var key in x)
+	{
+		if (!_Utils_eqHelp(x[key], y[key], depth + 1, stack))
+		{
+			return false;
+		}
+	}
+	return true;
+}
 
-var _JsArray_unsafeGet = F2(function(index, array)
-{
-    return array[index];
-});
+var _Utils_equal = F2(_Utils_eq);
+var _Utils_notEqual = F2(function(a, b) { return !_Utils_eq(a,b); });
 
-var _JsArray_unsafeSet = F3(function(index, value, array)
-{
-    var length = array.length;
-    var result = new Array(length);
 
-    for (var i = 0; i < length; i++)
-    {
-        result[i] = array[i];
-    }
 
-    result[index] = value;
-    return result;
-});
+// COMPARISONS
 
-var _JsArray_push = F2(function(value, array)
+// Code in Generate/JavaScript.hs, Basics.js, and List.js depends on
+// the particular integer values assigned to LT, EQ, and GT.
+
+function _Utils_cmp(x, y, ord)
 {
-    var length = array.length;
-    var result = new Array(length + 1);
+	if (typeof x !== 'object')
+	{
+		return x === y ? /*EQ*/ 0 : x < y ? /*LT*/ -1 : /*GT*/ 1;
+	}
 
-    for (var i = 0; i < length; i++)
-    {
-        result[i] = array[i];
-    }
+	/**/
+	if (x instanceof String)
+	{
+		var a = x.valueOf();
+		var b = y.valueOf();
+		return a === b ? 0 : a < b ? -1 : 1;
+	}
+	//*/
 
-    result[length] = value;
-    return result;
-});
+	/**_UNUSED/
+	if (typeof x.$ === 'undefined')
+	//*/
+	/**/
+	if (x.$[0] === '#')
+	//*/
+	{
+		return (ord = _Utils_cmp(x.a, y.a))
+			? ord
+			: (ord = _Utils_cmp(x.b, y.b))
+				? ord
+				: _Utils_cmp(x.c, y.c);
+	}
 
-var _JsArray_foldl = F3(function(func, acc, array)
-{
-    var length = array.length;
+	// traverse conses until end of a list or a mismatch
+	for (; x.b && y.b && !(ord = _Utils_cmp(x.a, y.a)); x = x.b, y = y.b) {} // WHILE_CONSES
+	return ord || (x.b ? /*GT*/ 1 : y.b ? /*LT*/ -1 : /*EQ*/ 0);
+}
 
-    for (var i = 0; i < length; i++)
-    {
-        acc = A2(func, array[i], acc);
-    }
+var _Utils_lt = F2(function(a, b) { return _Utils_cmp(a, b) < 0; });
+var _Utils_le = F2(function(a, b) { return _Utils_cmp(a, b) < 1; });
+var _Utils_gt = F2(function(a, b) { return _Utils_cmp(a, b) > 0; });
+var _Utils_ge = F2(function(a, b) { return _Utils_cmp(a, b) >= 0; });
 
-    return acc;
+var _Utils_compare = F2(function(x, y)
+{
+	var n = _Utils_cmp(x, y);
+	return n < 0 ? $elm$core$Basics$LT : n ? $elm$core$Basics$GT : $elm$core$Basics$EQ;
 });
 
-var _JsArray_foldr = F3(function(func, acc, array)
-{
-    for (var i = array.length - 1; i >= 0; i--)
-    {
-        acc = A2(func, array[i], acc);
-    }
 
-    return acc;
-});
+// COMMON VALUES
 
-var _JsArray_map = F2(function(func, array)
-{
-    var length = array.length;
-    var result = new Array(length);
+var _Utils_Tuple0_UNUSED = 0;
+var _Utils_Tuple0 = { $: '#0' };
 
-    for (var i = 0; i < length; i++)
-    {
-        result[i] = func(array[i]);
-    }
+function _Utils_Tuple2_UNUSED(a, b) { return { a: a, b: b }; }
+function _Utils_Tuple2(a, b) { return { $: '#2', a: a, b: b }; }
 
-    return result;
-});
+function _Utils_Tuple3_UNUSED(a, b, c) { return { a: a, b: b, c: c }; }
+function _Utils_Tuple3(a, b, c) { return { $: '#3', a: a, b: b, c: c }; }
 
-var _JsArray_indexedMap = F3(function(func, offset, array)
-{
-    var length = array.length;
-    var result = new Array(length);
+function _Utils_chr_UNUSED(c) { return c; }
+function _Utils_chr(c) { return new String(c); }
 
-    for (var i = 0; i < length; i++)
-    {
-        result[i] = A2(func, offset + i, array[i]);
-    }
 
-    return result;
-});
+// RECORDS
 
-var _JsArray_slice = F3(function(from, to, array)
+function _Utils_update(oldRecord, updatedFields)
 {
-    return array.slice(from, to);
-});
+	var newRecord = {};
 
-var _JsArray_appendN = F3(function(n, dest, source)
-{
-    var destLen = dest.length;
-    var itemsToCopy = n - destLen;
+	for (var key in oldRecord)
+	{
+		newRecord[key] = oldRecord[key];
+	}
 
-    if (itemsToCopy > source.length)
-    {
-        itemsToCopy = source.length;
-    }
+	for (var key in updatedFields)
+	{
+		newRecord[key] = updatedFields[key];
+	}
 
-    var size = destLen + itemsToCopy;
-    var result = new Array(size);
+	return newRecord;
+}
 
-    for (var i = 0; i < destLen; i++)
-    {
-        result[i] = dest[i];
-    }
 
-    for (var i = 0; i < itemsToCopy; i++)
-    {
-        result[i + destLen] = source[i];
-    }
+// APPEND
 
-    return result;
-});
+var _Utils_append = F2(_Utils_ap);
 
+function _Utils_ap(xs, ys)
+{
+	// append Strings
+	if (typeof xs === 'string')
+	{
+		return xs + ys;
+	}
 
+	// append Lists
+	if (!xs.b)
+	{
+		return ys;
+	}
+	var root = _List_Cons(xs.a, ys);
+	xs = xs.b
+	for (var curr = root; xs.b; xs = xs.b) // WHILE_CONS
+	{
+		curr = curr.b = _List_Cons(xs.a, ys);
+	}
+	return root;
+}
 
-// LOG
 
-var _Debug_log_UNUSED = F2(function(tag, value)
-{
-	return value;
-});
 
-var _Debug_log = F2(function(tag, value)
+var _List_Nil_UNUSED = { $: 0 };
+var _List_Nil = { $: '[]' };
+
+function _List_Cons_UNUSED(hd, tl) { return { $: 1, a: hd, b: tl }; }
+function _List_Cons(hd, tl) { return { $: '::', a: hd, b: tl }; }
+
+
+var _List_cons = F2(_List_Cons);
+
+function _List_fromArray(arr)
+{
+	var out = _List_Nil;
+	for (var i = arr.length; i--; )
+	{
+		out = _List_Cons(arr[i], out);
+	}
+	return out;
+}
+
+function _List_toArray(xs)
+{
+	for (var out = []; xs.b; xs = xs.b) // WHILE_CONS
+	{
+		out.push(xs.a);
+	}
+	return out;
+}
+
+var _List_map2 = F3(function(f, xs, ys)
+{
+	for (var arr = []; xs.b && ys.b; xs = xs.b, ys = ys.b) // WHILE_CONSES
+	{
+		arr.push(A2(f, xs.a, ys.a));
+	}
+	return _List_fromArray(arr);
+});
+
+var _List_map3 = F4(function(f, xs, ys, zs)
+{
+	for (var arr = []; xs.b && ys.b && zs.b; xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
+	{
+		arr.push(A3(f, xs.a, ys.a, zs.a));
+	}
+	return _List_fromArray(arr);
+});
+
+var _List_map4 = F5(function(f, ws, xs, ys, zs)
+{
+	for (var arr = []; ws.b && xs.b && ys.b && zs.b; ws = ws.b, xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
+	{
+		arr.push(A4(f, ws.a, xs.a, ys.a, zs.a));
+	}
+	return _List_fromArray(arr);
+});
+
+var _List_map5 = F6(function(f, vs, ws, xs, ys, zs)
+{
+	for (var arr = []; vs.b && ws.b && xs.b && ys.b && zs.b; vs = vs.b, ws = ws.b, xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
+	{
+		arr.push(A5(f, vs.a, ws.a, xs.a, ys.a, zs.a));
+	}
+	return _List_fromArray(arr);
+});
+
+var _List_sortBy = F2(function(f, xs)
+{
+	return _List_fromArray(_List_toArray(xs).sort(function(a, b) {
+		return _Utils_cmp(f(a), f(b));
+	}));
+});
+
+var _List_sortWith = F2(function(f, xs)
+{
+	return _List_fromArray(_List_toArray(xs).sort(function(a, b) {
+		var ord = A2(f, a, b);
+		return ord === $elm$core$Basics$EQ ? 0 : ord === $elm$core$Basics$LT ? -1 : 1;
+	}));
+});
+
+
+
+var _JsArray_empty = [];
+
+function _JsArray_singleton(value)
+{
+    return [value];
+}
+
+function _JsArray_length(array)
+{
+    return array.length;
+}
+
+var _JsArray_initialize = F3(function(size, offset, func)
+{
+    var result = new Array(size);
+
+    for (var i = 0; i < size; i++)
+    {
+        result[i] = func(offset + i);
+    }
+
+    return result;
+});
+
+var _JsArray_initializeFromList = F2(function (max, ls)
+{
+    var result = new Array(max);
+
+    for (var i = 0; i < max && ls.b; i++)
+    {
+        result[i] = ls.a;
+        ls = ls.b;
+    }
+
+    result.length = i;
+    return _Utils_Tuple2(result, ls);
+});
+
+var _JsArray_unsafeGet = F2(function(index, array)
+{
+    return array[index];
+});
+
+var _JsArray_unsafeSet = F3(function(index, value, array)
+{
+    var length = array.length;
+    var result = new Array(length);
+
+    for (var i = 0; i < length; i++)
+    {
+        result[i] = array[i];
+    }
+
+    result[index] = value;
+    return result;
+});
+
+var _JsArray_push = F2(function(value, array)
+{
+    var length = array.length;
+    var result = new Array(length + 1);
+
+    for (var i = 0; i < length; i++)
+    {
+        result[i] = array[i];
+    }
+
+    result[length] = value;
+    return result;
+});
+
+var _JsArray_foldl = F3(function(func, acc, array)
+{
+    var length = array.length;
+
+    for (var i = 0; i < length; i++)
+    {
+        acc = A2(func, array[i], acc);
+    }
+
+    return acc;
+});
+
+var _JsArray_foldr = F3(function(func, acc, array)
+{
+    for (var i = array.length - 1; i >= 0; i--)
+    {
+        acc = A2(func, array[i], acc);
+    }
+
+    return acc;
+});
+
+var _JsArray_map = F2(function(func, array)
+{
+    var length = array.length;
+    var result = new Array(length);
+
+    for (var i = 0; i < length; i++)
+    {
+        result[i] = func(array[i]);
+    }
+
+    return result;
+});
+
+var _JsArray_indexedMap = F3(function(func, offset, array)
+{
+    var length = array.length;
+    var result = new Array(length);
+
+    for (var i = 0; i < length; i++)
+    {
+        result[i] = A2(func, offset + i, array[i]);
+    }
+
+    return result;
+});
+
+var _JsArray_slice = F3(function(from, to, array)
+{
+    return array.slice(from, to);
+});
+
+var _JsArray_appendN = F3(function(n, dest, source)
+{
+    var destLen = dest.length;
+    var itemsToCopy = n - destLen;
+
+    if (itemsToCopy > source.length)
+    {
+        itemsToCopy = source.length;
+    }
+
+    var size = destLen + itemsToCopy;
+    var result = new Array(size);
+
+    for (var i = 0; i < destLen; i++)
+    {
+        result[i] = dest[i];
+    }
+
+    for (var i = 0; i < itemsToCopy; i++)
+    {
+        result[i + destLen] = source[i];
+    }
+
+    return result;
+});
+
+
+
+// LOG
+
+var _Debug_log_UNUSED = F2(function(tag, value)
+{
+	return value;
+});
+
+var _Debug_log = F2(function(tag, value)
 {
 	console.log(tag + ': ' + _Debug_toString(value));
 	return value;
@@ -528,761 +793,496 @@ function _Debug_regionToString(region)
 
 
 
-// EQUALITY
+// MATH
 
-function _Utils_eq(x, y)
+var _Basics_add = F2(function(a, b) { return a + b; });
+var _Basics_sub = F2(function(a, b) { return a - b; });
+var _Basics_mul = F2(function(a, b) { return a * b; });
+var _Basics_fdiv = F2(function(a, b) { return a / b; });
+var _Basics_idiv = F2(function(a, b) { return (a / b) | 0; });
+var _Basics_pow = F2(Math.pow);
+
+var _Basics_remainderBy = F2(function(b, a) { return a % b; });
+
+// https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/divmodnote-letter.pdf
+var _Basics_modBy = F2(function(modulus, x)
 {
-	for (
-		var pair, stack = [], isEqual = _Utils_eqHelp(x, y, 0, stack);
-		isEqual && (pair = stack.pop());
-		isEqual = _Utils_eqHelp(pair.a, pair.b, 0, stack)
-		)
-	{}
+	var answer = x % modulus;
+	return modulus === 0
+		? _Debug_crash(11)
+		:
+	((answer > 0 && modulus < 0) || (answer < 0 && modulus > 0))
+		? answer + modulus
+		: answer;
+});
 
-	return isEqual;
-}
 
-function _Utils_eqHelp(x, y, depth, stack)
-{
-	if (x === y)
-	{
-		return true;
-	}
+// TRIGONOMETRY
 
-	if (typeof x !== 'object' || x === null || y === null)
-	{
-		typeof x === 'function' && _Debug_crash(5);
-		return false;
-	}
+var _Basics_pi = Math.PI;
+var _Basics_e = Math.E;
+var _Basics_cos = Math.cos;
+var _Basics_sin = Math.sin;
+var _Basics_tan = Math.tan;
+var _Basics_acos = Math.acos;
+var _Basics_asin = Math.asin;
+var _Basics_atan = Math.atan;
+var _Basics_atan2 = F2(Math.atan2);
 
-	if (depth > 100)
-	{
-		stack.push(_Utils_Tuple2(x,y));
-		return true;
-	}
 
-	/**/
-	if (x.$ === 'Set_elm_builtin')
-	{
-		x = $elm$core$Set$toList(x);
-		y = $elm$core$Set$toList(y);
-	}
-	if (x.$ === 'RBNode_elm_builtin' || x.$ === 'RBEmpty_elm_builtin')
-	{
-		x = $elm$core$Dict$toList(x);
-		y = $elm$core$Dict$toList(y);
-	}
-	//*/
+// MORE MATH
 
-	/**_UNUSED/
-	if (x.$ < 0)
-	{
-		x = $elm$core$Dict$toList(x);
-		y = $elm$core$Dict$toList(y);
-	}
-	//*/
+function _Basics_toFloat(x) { return x; }
+function _Basics_truncate(n) { return n | 0; }
+function _Basics_isInfinite(n) { return n === Infinity || n === -Infinity; }
 
-	for (var key in x)
-	{
-		if (!_Utils_eqHelp(x[key], y[key], depth + 1, stack))
-		{
-			return false;
-		}
-	}
-	return true;
-}
+var _Basics_ceiling = Math.ceil;
+var _Basics_floor = Math.floor;
+var _Basics_round = Math.round;
+var _Basics_sqrt = Math.sqrt;
+var _Basics_log = Math.log;
+var _Basics_isNaN = isNaN;
 
-var _Utils_equal = F2(_Utils_eq);
-var _Utils_notEqual = F2(function(a, b) { return !_Utils_eq(a,b); });
 
+// BOOLEANS
 
+function _Basics_not(bool) { return !bool; }
+var _Basics_and = F2(function(a, b) { return a && b; });
+var _Basics_or  = F2(function(a, b) { return a || b; });
+var _Basics_xor = F2(function(a, b) { return a !== b; });
 
-// COMPARISONS
 
-// Code in Generate/JavaScript.hs, Basics.js, and List.js depends on
-// the particular integer values assigned to LT, EQ, and GT.
 
-function _Utils_cmp(x, y, ord)
+var _String_cons = F2(function(chr, str)
 {
-	if (typeof x !== 'object')
-	{
-		return x === y ? /*EQ*/ 0 : x < y ? /*LT*/ -1 : /*GT*/ 1;
-	}
-
-	/**/
-	if (x instanceof String)
-	{
-		var a = x.valueOf();
-		var b = y.valueOf();
-		return a === b ? 0 : a < b ? -1 : 1;
-	}
-	//*/
-
-	/**_UNUSED/
-	if (typeof x.$ === 'undefined')
-	//*/
-	/**/
-	if (x.$[0] === '#')
-	//*/
-	{
-		return (ord = _Utils_cmp(x.a, y.a))
-			? ord
-			: (ord = _Utils_cmp(x.b, y.b))
-				? ord
-				: _Utils_cmp(x.c, y.c);
-	}
+	return chr + str;
+});
 
-	// traverse conses until end of a list or a mismatch
-	for (; x.b && y.b && !(ord = _Utils_cmp(x.a, y.a)); x = x.b, y = y.b) {} // WHILE_CONSES
-	return ord || (x.b ? /*GT*/ 1 : y.b ? /*LT*/ -1 : /*EQ*/ 0);
+function _String_uncons(string)
+{
+	var word = string.charCodeAt(0);
+	return !isNaN(word)
+		? $elm$core$Maybe$Just(
+			0xD800 <= word && word <= 0xDBFF
+				? _Utils_Tuple2(_Utils_chr(string[0] + string[1]), string.slice(2))
+				: _Utils_Tuple2(_Utils_chr(string[0]), string.slice(1))
+		)
+		: $elm$core$Maybe$Nothing;
 }
 
-var _Utils_lt = F2(function(a, b) { return _Utils_cmp(a, b) < 0; });
-var _Utils_le = F2(function(a, b) { return _Utils_cmp(a, b) < 1; });
-var _Utils_gt = F2(function(a, b) { return _Utils_cmp(a, b) > 0; });
-var _Utils_ge = F2(function(a, b) { return _Utils_cmp(a, b) >= 0; });
-
-var _Utils_compare = F2(function(x, y)
+var _String_append = F2(function(a, b)
 {
-	var n = _Utils_cmp(x, y);
-	return n < 0 ? $elm$core$Basics$LT : n ? $elm$core$Basics$GT : $elm$core$Basics$EQ;
+	return a + b;
 });
 
-
-// COMMON VALUES
-
-var _Utils_Tuple0_UNUSED = 0;
-var _Utils_Tuple0 = { $: '#0' };
-
-function _Utils_Tuple2_UNUSED(a, b) { return { a: a, b: b }; }
-function _Utils_Tuple2(a, b) { return { $: '#2', a: a, b: b }; }
-
-function _Utils_Tuple3_UNUSED(a, b, c) { return { a: a, b: b, c: c }; }
-function _Utils_Tuple3(a, b, c) { return { $: '#3', a: a, b: b, c: c }; }
-
-function _Utils_chr_UNUSED(c) { return c; }
-function _Utils_chr(c) { return new String(c); }
-
-
-// RECORDS
-
-function _Utils_update(oldRecord, updatedFields)
+function _String_length(str)
 {
-	var newRecord = {};
+	return str.length;
+}
 
-	for (var key in oldRecord)
+var _String_map = F2(function(func, string)
+{
+	var len = string.length;
+	var array = new Array(len);
+	var i = 0;
+	while (i < len)
 	{
-		newRecord[key] = oldRecord[key];
+		var word = string.charCodeAt(i);
+		if (0xD800 <= word && word <= 0xDBFF)
+		{
+			array[i] = func(_Utils_chr(string[i] + string[i+1]));
+			i += 2;
+			continue;
+		}
+		array[i] = func(_Utils_chr(string[i]));
+		i++;
 	}
+	return array.join('');
+});
 
-	for (var key in updatedFields)
+var _String_filter = F2(function(isGood, str)
+{
+	var arr = [];
+	var len = str.length;
+	var i = 0;
+	while (i < len)
 	{
-		newRecord[key] = updatedFields[key];
+		var char = str[i];
+		var word = str.charCodeAt(i);
+		i++;
+		if (0xD800 <= word && word <= 0xDBFF)
+		{
+			char += str[i];
+			i++;
+		}
+
+		if (isGood(_Utils_chr(char)))
+		{
+			arr.push(char);
+		}
 	}
+	return arr.join('');
+});
 
-	return newRecord;
+function _String_reverse(str)
+{
+	var len = str.length;
+	var arr = new Array(len);
+	var i = 0;
+	while (i < len)
+	{
+		var word = str.charCodeAt(i);
+		if (0xD800 <= word && word <= 0xDBFF)
+		{
+			arr[len - i] = str[i + 1];
+			i++;
+			arr[len - i] = str[i - 1];
+			i++;
+		}
+		else
+		{
+			arr[len - i] = str[i];
+			i++;
+		}
+	}
+	return arr.join('');
 }
 
-
-// APPEND
-
-var _Utils_append = F2(_Utils_ap);
-
-function _Utils_ap(xs, ys)
+var _String_foldl = F3(function(func, state, string)
 {
-	// append Strings
-	if (typeof xs === 'string')
+	var len = string.length;
+	var i = 0;
+	while (i < len)
 	{
-		return xs + ys;
+		var char = string[i];
+		var word = string.charCodeAt(i);
+		i++;
+		if (0xD800 <= word && word <= 0xDBFF)
+		{
+			char += string[i];
+			i++;
+		}
+		state = A2(func, _Utils_chr(char), state);
 	}
+	return state;
+});
 
-	// append Lists
-	if (!xs.b)
-	{
-		return ys;
-	}
-	var root = _List_Cons(xs.a, ys);
-	xs = xs.b
-	for (var curr = root; xs.b; xs = xs.b) // WHILE_CONS
+var _String_foldr = F3(function(func, state, string)
+{
+	var i = string.length;
+	while (i--)
 	{
-		curr = curr.b = _List_Cons(xs.a, ys);
+		var char = string[i];
+		var word = string.charCodeAt(i);
+		if (0xDC00 <= word && word <= 0xDFFF)
+		{
+			i--;
+			char = string[i] + char;
+		}
+		state = A2(func, _Utils_chr(char), state);
 	}
-	return root;
-}
+	return state;
+});
 
+var _String_split = F2(function(sep, str)
+{
+	return str.split(sep);
+});
 
+var _String_join = F2(function(sep, strs)
+{
+	return strs.join(sep);
+});
 
-var _List_Nil_UNUSED = { $: 0 };
-var _List_Nil = { $: '[]' };
+var _String_slice = F3(function(start, end, str) {
+	return str.slice(start, end);
+});
 
-function _List_Cons_UNUSED(hd, tl) { return { $: 1, a: hd, b: tl }; }
-function _List_Cons(hd, tl) { return { $: '::', a: hd, b: tl }; }
+function _String_trim(str)
+{
+	return str.trim();
+}
 
+function _String_trimLeft(str)
+{
+	return str.replace(/^\s+/, '');
+}
 
-var _List_cons = F2(_List_Cons);
+function _String_trimRight(str)
+{
+	return str.replace(/\s+$/, '');
+}
 
-function _List_fromArray(arr)
+function _String_words(str)
 {
-	var out = _List_Nil;
-	for (var i = arr.length; i--; )
-	{
-		out = _List_Cons(arr[i], out);
-	}
-	return out;
+	return _List_fromArray(str.trim().split(/\s+/g));
 }
 
-function _List_toArray(xs)
+function _String_lines(str)
 {
-	for (var out = []; xs.b; xs = xs.b) // WHILE_CONS
-	{
-		out.push(xs.a);
-	}
-	return out;
+	return _List_fromArray(str.split(/\r\n|\r|\n/g));
 }
 
-var _List_map2 = F3(function(f, xs, ys)
+function _String_toUpper(str)
 {
-	for (var arr = []; xs.b && ys.b; xs = xs.b, ys = ys.b) // WHILE_CONSES
-	{
-		arr.push(A2(f, xs.a, ys.a));
-	}
-	return _List_fromArray(arr);
-});
+	return str.toUpperCase();
+}
 
-var _List_map3 = F4(function(f, xs, ys, zs)
+function _String_toLower(str)
 {
-	for (var arr = []; xs.b && ys.b && zs.b; xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
-	{
-		arr.push(A3(f, xs.a, ys.a, zs.a));
-	}
-	return _List_fromArray(arr);
-});
+	return str.toLowerCase();
+}
 
-var _List_map4 = F5(function(f, ws, xs, ys, zs)
+var _String_any = F2(function(isGood, string)
 {
-	for (var arr = []; ws.b && xs.b && ys.b && zs.b; ws = ws.b, xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
+	var i = string.length;
+	while (i--)
 	{
-		arr.push(A4(f, ws.a, xs.a, ys.a, zs.a));
+		var char = string[i];
+		var word = string.charCodeAt(i);
+		if (0xDC00 <= word && word <= 0xDFFF)
+		{
+			i--;
+			char = string[i] + char;
+		}
+		if (isGood(_Utils_chr(char)))
+		{
+			return true;
+		}
 	}
-	return _List_fromArray(arr);
+	return false;
 });
 
-var _List_map5 = F6(function(f, vs, ws, xs, ys, zs)
+var _String_all = F2(function(isGood, string)
 {
-	for (var arr = []; vs.b && ws.b && xs.b && ys.b && zs.b; vs = vs.b, ws = ws.b, xs = xs.b, ys = ys.b, zs = zs.b) // WHILE_CONSES
+	var i = string.length;
+	while (i--)
 	{
-		arr.push(A5(f, vs.a, ws.a, xs.a, ys.a, zs.a));
+		var char = string[i];
+		var word = string.charCodeAt(i);
+		if (0xDC00 <= word && word <= 0xDFFF)
+		{
+			i--;
+			char = string[i] + char;
+		}
+		if (!isGood(_Utils_chr(char)))
+		{
+			return false;
+		}
 	}
-	return _List_fromArray(arr);
+	return true;
 });
 
-var _List_sortBy = F2(function(f, xs)
+var _String_contains = F2(function(sub, str)
 {
-	return _List_fromArray(_List_toArray(xs).sort(function(a, b) {
-		return _Utils_cmp(f(a), f(b));
-	}));
+	return str.indexOf(sub) > -1;
 });
 
-var _List_sortWith = F2(function(f, xs)
+var _String_startsWith = F2(function(sub, str)
 {
-	return _List_fromArray(_List_toArray(xs).sort(function(a, b) {
-		var ord = A2(f, a, b);
-		return ord === $elm$core$Basics$EQ ? 0 : ord === $elm$core$Basics$LT ? -1 : 1;
-	}));
+	return str.indexOf(sub) === 0;
 });
 
+var _String_endsWith = F2(function(sub, str)
+{
+	return str.length >= sub.length &&
+		str.lastIndexOf(sub) === str.length - sub.length;
+});
 
+var _String_indexes = F2(function(sub, str)
+{
+	var subLen = sub.length;
 
-// MATH
+	if (subLen < 1)
+	{
+		return _List_Nil;
+	}
 
-var _Basics_add = F2(function(a, b) { return a + b; });
-var _Basics_sub = F2(function(a, b) { return a - b; });
-var _Basics_mul = F2(function(a, b) { return a * b; });
-var _Basics_fdiv = F2(function(a, b) { return a / b; });
-var _Basics_idiv = F2(function(a, b) { return (a / b) | 0; });
-var _Basics_pow = F2(Math.pow);
+	var i = 0;
+	var is = [];
 
-var _Basics_remainderBy = F2(function(b, a) { return a % b; });
+	while ((i = str.indexOf(sub, i)) > -1)
+	{
+		is.push(i);
+		i = i + subLen;
+	}
 
-// https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/divmodnote-letter.pdf
-var _Basics_modBy = F2(function(modulus, x)
-{
-	var answer = x % modulus;
-	return modulus === 0
-		? _Debug_crash(11)
-		:
-	((answer > 0 && modulus < 0) || (answer < 0 && modulus > 0))
-		? answer + modulus
-		: answer;
+	return _List_fromArray(is);
 });
 
 
-// TRIGONOMETRY
-
-var _Basics_pi = Math.PI;
-var _Basics_e = Math.E;
-var _Basics_cos = Math.cos;
-var _Basics_sin = Math.sin;
-var _Basics_tan = Math.tan;
-var _Basics_acos = Math.acos;
-var _Basics_asin = Math.asin;
-var _Basics_atan = Math.atan;
-var _Basics_atan2 = F2(Math.atan2);
-
+// TO STRING
 
-// MORE MATH
+function _String_fromNumber(number)
+{
+	return number + '';
+}
 
-function _Basics_toFloat(x) { return x; }
-function _Basics_truncate(n) { return n | 0; }
-function _Basics_isInfinite(n) { return n === Infinity || n === -Infinity; }
 
-var _Basics_ceiling = Math.ceil;
-var _Basics_floor = Math.floor;
-var _Basics_round = Math.round;
-var _Basics_sqrt = Math.sqrt;
-var _Basics_log = Math.log;
-var _Basics_isNaN = isNaN;
+// INT CONVERSIONS
 
+function _String_toInt(str)
+{
+	var total = 0;
+	var code0 = str.charCodeAt(0);
+	var start = code0 == 0x2B /* + */ || code0 == 0x2D /* - */ ? 1 : 0;
 
-// BOOLEANS
+	for (var i = start; i < str.length; ++i)
+	{
+		var code = str.charCodeAt(i);
+		if (code < 0x30 || 0x39 < code)
+		{
+			return $elm$core$Maybe$Nothing;
+		}
+		total = 10 * total + code - 0x30;
+	}
 
-function _Basics_not(bool) { return !bool; }
-var _Basics_and = F2(function(a, b) { return a && b; });
-var _Basics_or  = F2(function(a, b) { return a || b; });
-var _Basics_xor = F2(function(a, b) { return a !== b; });
+	return i == start
+		? $elm$core$Maybe$Nothing
+		: $elm$core$Maybe$Just(code0 == 0x2D ? -total : total);
+}
 
 
+// FLOAT CONVERSIONS
 
-var _String_cons = F2(function(chr, str)
+function _String_toFloat(s)
 {
-	return chr + str;
-});
+	// check if it is a hex, octal, or binary number
+	if (s.length === 0 || /[\sxbo]/.test(s))
+	{
+		return $elm$core$Maybe$Nothing;
+	}
+	var n = +s;
+	// faster isNaN check
+	return n === n ? $elm$core$Maybe$Just(n) : $elm$core$Maybe$Nothing;
+}
 
-function _String_uncons(string)
+function _String_fromList(chars)
 {
-	var word = string.charCodeAt(0);
-	return !isNaN(word)
-		? $elm$core$Maybe$Just(
-			0xD800 <= word && word <= 0xDBFF
-				? _Utils_Tuple2(_Utils_chr(string[0] + string[1]), string.slice(2))
-				: _Utils_Tuple2(_Utils_chr(string[0]), string.slice(1))
-		)
-		: $elm$core$Maybe$Nothing;
+	return _List_toArray(chars).join('');
 }
 
-var _String_append = F2(function(a, b)
-{
-	return a + b;
-});
 
-function _String_length(str)
-{
-	return str.length;
-}
 
-var _String_map = F2(function(func, string)
-{
-	var len = string.length;
-	var array = new Array(len);
-	var i = 0;
-	while (i < len)
-	{
-		var word = string.charCodeAt(i);
-		if (0xD800 <= word && word <= 0xDBFF)
-		{
-			array[i] = func(_Utils_chr(string[i] + string[i+1]));
-			i += 2;
-			continue;
-		}
-		array[i] = func(_Utils_chr(string[i]));
-		i++;
-	}
-	return array.join('');
-});
 
-var _String_filter = F2(function(isGood, str)
+function _Char_toCode(char)
 {
-	var arr = [];
-	var len = str.length;
-	var i = 0;
-	while (i < len)
+	var code = char.charCodeAt(0);
+	if (0xD800 <= code && code <= 0xDBFF)
 	{
-		var char = str[i];
-		var word = str.charCodeAt(i);
-		i++;
-		if (0xD800 <= word && word <= 0xDBFF)
-		{
-			char += str[i];
-			i++;
-		}
-
-		if (isGood(_Utils_chr(char)))
-		{
-			arr.push(char);
-		}
+		return (code - 0xD800) * 0x400 + char.charCodeAt(1) - 0xDC00 + 0x10000
 	}
-	return arr.join('');
-});
+	return code;
+}
 
-function _String_reverse(str)
+function _Char_fromCode(code)
 {
-	var len = str.length;
-	var arr = new Array(len);
-	var i = 0;
-	while (i < len)
-	{
-		var word = str.charCodeAt(i);
-		if (0xD800 <= word && word <= 0xDBFF)
-		{
-			arr[len - i] = str[i + 1];
-			i++;
-			arr[len - i] = str[i - 1];
-			i++;
-		}
-		else
-		{
-			arr[len - i] = str[i];
-			i++;
-		}
-	}
-	return arr.join('');
+	return _Utils_chr(
+		(code < 0 || 0x10FFFF < code)
+			? '\uFFFD'
+			:
+		(code <= 0xFFFF)
+			? String.fromCharCode(code)
+			:
+		(code -= 0x10000,
+			String.fromCharCode(Math.floor(code / 0x400) + 0xD800, code % 0x400 + 0xDC00)
+		)
+	);
 }
 
-var _String_foldl = F3(function(func, state, string)
+function _Char_toUpper(char)
 {
-	var len = string.length;
-	var i = 0;
-	while (i < len)
-	{
-		var char = string[i];
-		var word = string.charCodeAt(i);
-		i++;
-		if (0xD800 <= word && word <= 0xDBFF)
-		{
-			char += string[i];
-			i++;
-		}
-		state = A2(func, _Utils_chr(char), state);
-	}
-	return state;
-});
+	return _Utils_chr(char.toUpperCase());
+}
 
-var _String_foldr = F3(function(func, state, string)
+function _Char_toLower(char)
 {
-	var i = string.length;
-	while (i--)
-	{
-		var char = string[i];
-		var word = string.charCodeAt(i);
-		if (0xDC00 <= word && word <= 0xDFFF)
-		{
-			i--;
-			char = string[i] + char;
-		}
-		state = A2(func, _Utils_chr(char), state);
-	}
-	return state;
-});
+	return _Utils_chr(char.toLowerCase());
+}
 
-var _String_split = F2(function(sep, str)
+function _Char_toLocaleUpper(char)
 {
-	return str.split(sep);
-});
+	return _Utils_chr(char.toLocaleUpperCase());
+}
 
-var _String_join = F2(function(sep, strs)
+function _Char_toLocaleLower(char)
 {
-	return strs.join(sep);
-});
+	return _Utils_chr(char.toLocaleLowerCase());
+}
 
-var _String_slice = F3(function(start, end, str) {
-	return str.slice(start, end);
-});
 
-function _String_trim(str)
-{
-	return str.trim();
-}
 
-function _String_trimLeft(str)
+/**/
+function _Json_errorToString(error)
 {
-	return str.replace(/^\s+/, '');
+	return $elm$json$Json$Decode$errorToString(error);
 }
+//*/
 
-function _String_trimRight(str)
-{
-	return str.replace(/\s+$/, '');
-}
 
-function _String_words(str)
-{
-	return _List_fromArray(str.trim().split(/\s+/g));
-}
+// CORE DECODERS
 
-function _String_lines(str)
+function _Json_succeed(msg)
 {
-	return _List_fromArray(str.split(/\r\n|\r|\n/g));
+	return {
+		$: 0,
+		a: msg
+	};
 }
 
-function _String_toUpper(str)
+function _Json_fail(msg)
 {
-	return str.toUpperCase();
+	return {
+		$: 1,
+		a: msg
+	};
 }
 
-function _String_toLower(str)
+function _Json_decodePrim(decoder)
 {
-	return str.toLowerCase();
+	return { $: 2, b: decoder };
 }
 
-var _String_any = F2(function(isGood, string)
-{
-	var i = string.length;
-	while (i--)
-	{
-		var char = string[i];
-		var word = string.charCodeAt(i);
-		if (0xDC00 <= word && word <= 0xDFFF)
-		{
-			i--;
-			char = string[i] + char;
-		}
-		if (isGood(_Utils_chr(char)))
-		{
-			return true;
-		}
-	}
-	return false;
+var _Json_decodeInt = _Json_decodePrim(function(value) {
+	return (typeof value !== 'number')
+		? _Json_expecting('an INT', value)
+		:
+	(-2147483647 < value && value < 2147483647 && (value | 0) === value)
+		? $elm$core$Result$Ok(value)
+		:
+	(isFinite(value) && !(value % 1))
+		? $elm$core$Result$Ok(value)
+		: _Json_expecting('an INT', value);
 });
 
-var _String_all = F2(function(isGood, string)
-{
-	var i = string.length;
-	while (i--)
-	{
-		var char = string[i];
-		var word = string.charCodeAt(i);
-		if (0xDC00 <= word && word <= 0xDFFF)
-		{
-			i--;
-			char = string[i] + char;
-		}
-		if (!isGood(_Utils_chr(char)))
-		{
-			return false;
-		}
-	}
-	return true;
+var _Json_decodeBool = _Json_decodePrim(function(value) {
+	return (typeof value === 'boolean')
+		? $elm$core$Result$Ok(value)
+		: _Json_expecting('a BOOL', value);
 });
 
-var _String_contains = F2(function(sub, str)
-{
-	return str.indexOf(sub) > -1;
+var _Json_decodeFloat = _Json_decodePrim(function(value) {
+	return (typeof value === 'number')
+		? $elm$core$Result$Ok(value)
+		: _Json_expecting('a FLOAT', value);
 });
 
-var _String_startsWith = F2(function(sub, str)
-{
-	return str.indexOf(sub) === 0;
+var _Json_decodeValue = _Json_decodePrim(function(value) {
+	return $elm$core$Result$Ok(_Json_wrap(value));
 });
 
-var _String_endsWith = F2(function(sub, str)
-{
-	return str.length >= sub.length &&
-		str.lastIndexOf(sub) === str.length - sub.length;
+var _Json_decodeString = _Json_decodePrim(function(value) {
+	return (typeof value === 'string')
+		? $elm$core$Result$Ok(value)
+		: (value instanceof String)
+			? $elm$core$Result$Ok(value + '')
+			: _Json_expecting('a STRING', value);
 });
 
-var _String_indexes = F2(function(sub, str)
-{
-	var subLen = sub.length;
+function _Json_decodeList(decoder) { return { $: 3, b: decoder }; }
+function _Json_decodeArray(decoder) { return { $: 4, b: decoder }; }
 
-	if (subLen < 1)
-	{
-		return _List_Nil;
-	}
-
-	var i = 0;
-	var is = [];
-
-	while ((i = str.indexOf(sub, i)) > -1)
-	{
-		is.push(i);
-		i = i + subLen;
-	}
-
-	return _List_fromArray(is);
-});
-
-
-// TO STRING
-
-function _String_fromNumber(number)
-{
-	return number + '';
-}
-
-
-// INT CONVERSIONS
-
-function _String_toInt(str)
-{
-	var total = 0;
-	var code0 = str.charCodeAt(0);
-	var start = code0 == 0x2B /* + */ || code0 == 0x2D /* - */ ? 1 : 0;
-
-	for (var i = start; i < str.length; ++i)
-	{
-		var code = str.charCodeAt(i);
-		if (code < 0x30 || 0x39 < code)
-		{
-			return $elm$core$Maybe$Nothing;
-		}
-		total = 10 * total + code - 0x30;
-	}
-
-	return i == start
-		? $elm$core$Maybe$Nothing
-		: $elm$core$Maybe$Just(code0 == 0x2D ? -total : total);
-}
-
-
-// FLOAT CONVERSIONS
-
-function _String_toFloat(s)
-{
-	// check if it is a hex, octal, or binary number
-	if (s.length === 0 || /[\sxbo]/.test(s))
-	{
-		return $elm$core$Maybe$Nothing;
-	}
-	var n = +s;
-	// faster isNaN check
-	return n === n ? $elm$core$Maybe$Just(n) : $elm$core$Maybe$Nothing;
-}
-
-function _String_fromList(chars)
-{
-	return _List_toArray(chars).join('');
-}
-
-
-
-
-function _Char_toCode(char)
-{
-	var code = char.charCodeAt(0);
-	if (0xD800 <= code && code <= 0xDBFF)
-	{
-		return (code - 0xD800) * 0x400 + char.charCodeAt(1) - 0xDC00 + 0x10000
-	}
-	return code;
-}
-
-function _Char_fromCode(code)
-{
-	return _Utils_chr(
-		(code < 0 || 0x10FFFF < code)
-			? '\uFFFD'
-			:
-		(code <= 0xFFFF)
-			? String.fromCharCode(code)
-			:
-		(code -= 0x10000,
-			String.fromCharCode(Math.floor(code / 0x400) + 0xD800, code % 0x400 + 0xDC00)
-		)
-	);
-}
-
-function _Char_toUpper(char)
-{
-	return _Utils_chr(char.toUpperCase());
-}
-
-function _Char_toLower(char)
-{
-	return _Utils_chr(char.toLowerCase());
-}
-
-function _Char_toLocaleUpper(char)
-{
-	return _Utils_chr(char.toLocaleUpperCase());
-}
-
-function _Char_toLocaleLower(char)
-{
-	return _Utils_chr(char.toLocaleLowerCase());
-}
-
-
-
-/**/
-function _Json_errorToString(error)
-{
-	return $elm$json$Json$Decode$errorToString(error);
-}
-//*/
-
-
-// CORE DECODERS
-
-function _Json_succeed(msg)
-{
-	return {
-		$: 0,
-		a: msg
-	};
-}
-
-function _Json_fail(msg)
-{
-	return {
-		$: 1,
-		a: msg
-	};
-}
-
-function _Json_decodePrim(decoder)
-{
-	return { $: 2, b: decoder };
-}
-
-var _Json_decodeInt = _Json_decodePrim(function(value) {
-	return (typeof value !== 'number')
-		? _Json_expecting('an INT', value)
-		:
-	(-2147483647 < value && value < 2147483647 && (value | 0) === value)
-		? $elm$core$Result$Ok(value)
-		:
-	(isFinite(value) && !(value % 1))
-		? $elm$core$Result$Ok(value)
-		: _Json_expecting('an INT', value);
-});
-
-var _Json_decodeBool = _Json_decodePrim(function(value) {
-	return (typeof value === 'boolean')
-		? $elm$core$Result$Ok(value)
-		: _Json_expecting('a BOOL', value);
-});
-
-var _Json_decodeFloat = _Json_decodePrim(function(value) {
-	return (typeof value === 'number')
-		? $elm$core$Result$Ok(value)
-		: _Json_expecting('a FLOAT', value);
-});
-
-var _Json_decodeValue = _Json_decodePrim(function(value) {
-	return $elm$core$Result$Ok(_Json_wrap(value));
-});
-
-var _Json_decodeString = _Json_decodePrim(function(value) {
-	return (typeof value === 'string')
-		? $elm$core$Result$Ok(value)
-		: (value instanceof String)
-			? $elm$core$Result$Ok(value + '')
-			: _Json_expecting('a STRING', value);
-});
-
-function _Json_decodeList(decoder) { return { $: 3, b: decoder }; }
-function _Json_decodeArray(decoder) { return { $: 4, b: decoder }; }
-
-function _Json_decodeNull(value) { return { $: 5, c: value }; }
+function _Json_decodeNull(value) { return { $: 5, c: value }; }
 
 var _Json_decodeField = F2(function(field, decoder)
 {
@@ -3155,842 +3155,1400 @@ function _VirtualDom_diffHelp(x, y, patches, index)
 				_VirtualDom_pushPatch(patches, 2, index, yTaggers);
 			}
 
-			// diff everything below the taggers
-			_VirtualDom_diffHelp(xSubNode, ySubNode, patches, index + 1);
-			return;
+			// diff everything below the taggers
+			_VirtualDom_diffHelp(xSubNode, ySubNode, patches, index + 1);
+			return;
+
+		case 0:
+			if (x.a !== y.a)
+			{
+				_VirtualDom_pushPatch(patches, 3, index, y.a);
+			}
+			return;
+
+		case 1:
+			_VirtualDom_diffNodes(x, y, patches, index, _VirtualDom_diffKids);
+			return;
+
+		case 2:
+			_VirtualDom_diffNodes(x, y, patches, index, _VirtualDom_diffKeyedKids);
+			return;
+
+		case 3:
+			if (x.h !== y.h)
+			{
+				_VirtualDom_pushPatch(patches, 0, index, y);
+				return;
+			}
+
+			var factsDiff = _VirtualDom_diffFacts(x.d, y.d);
+			factsDiff && _VirtualDom_pushPatch(patches, 4, index, factsDiff);
+
+			var patch = y.i(x.g, y.g);
+			patch && _VirtualDom_pushPatch(patches, 5, index, patch);
+
+			return;
+	}
+}
+
+// assumes the incoming arrays are the same length
+function _VirtualDom_pairwiseRefEqual(as, bs)
+{
+	for (var i = 0; i < as.length; i++)
+	{
+		if (as[i] !== bs[i])
+		{
+			return false;
+		}
+	}
+
+	return true;
+}
+
+function _VirtualDom_diffNodes(x, y, patches, index, diffKids)
+{
+	// Bail if obvious indicators have changed. Implies more serious
+	// structural changes such that it's not worth it to diff.
+	if (x.c !== y.c || x.f !== y.f)
+	{
+		_VirtualDom_pushPatch(patches, 0, index, y);
+		return;
+	}
+
+	var factsDiff = _VirtualDom_diffFacts(x.d, y.d);
+	factsDiff && _VirtualDom_pushPatch(patches, 4, index, factsDiff);
+
+	diffKids(x, y, patches, index);
+}
+
+
+
+// DIFF FACTS
+
+
+// TODO Instead of creating a new diff object, it's possible to just test if
+// there *is* a diff. During the actual patch, do the diff again and make the
+// modifications directly. This way, there's no new allocations. Worth it?
+function _VirtualDom_diffFacts(x, y, category)
+{
+	var diff;
+
+	// look for changes and removals
+	for (var xKey in x)
+	{
+		if (xKey === 'a1' || xKey === 'a0' || xKey === 'a3' || xKey === 'a4')
+		{
+			var subDiff = _VirtualDom_diffFacts(x[xKey], y[xKey] || {}, xKey);
+			if (subDiff)
+			{
+				diff = diff || {};
+				diff[xKey] = subDiff;
+			}
+			continue;
+		}
+
+		// remove if not in the new facts
+		if (!(xKey in y))
+		{
+			diff = diff || {};
+			diff[xKey] =
+				!category
+					? (typeof x[xKey] === 'string' ? '' : null)
+					:
+				(category === 'a1')
+					? ''
+					:
+				(category === 'a0' || category === 'a3')
+					? undefined
+					:
+				{ f: x[xKey].f, o: undefined };
+
+			continue;
+		}
+
+		var xValue = x[xKey];
+		var yValue = y[xKey];
+
+		// reference equal, so don't worry about it
+		if (xValue === yValue && xKey !== 'value' && xKey !== 'checked'
+			|| category === 'a0' && _VirtualDom_equalEvents(xValue, yValue))
+		{
+			continue;
+		}
+
+		diff = diff || {};
+		diff[xKey] = yValue;
+	}
+
+	// add new stuff
+	for (var yKey in y)
+	{
+		if (!(yKey in x))
+		{
+			diff = diff || {};
+			diff[yKey] = y[yKey];
+		}
+	}
+
+	return diff;
+}
+
+
+
+// DIFF KIDS
+
+
+function _VirtualDom_diffKids(xParent, yParent, patches, index)
+{
+	var xKids = xParent.e;
+	var yKids = yParent.e;
+
+	var xLen = xKids.length;
+	var yLen = yKids.length;
+
+	// FIGURE OUT IF THERE ARE INSERTS OR REMOVALS
+
+	if (xLen > yLen)
+	{
+		_VirtualDom_pushPatch(patches, 6, index, {
+			v: yLen,
+			i: xLen - yLen
+		});
+	}
+	else if (xLen < yLen)
+	{
+		_VirtualDom_pushPatch(patches, 7, index, {
+			v: xLen,
+			e: yKids
+		});
+	}
+
+	// PAIRWISE DIFF EVERYTHING ELSE
+
+	for (var minLen = xLen < yLen ? xLen : yLen, i = 0; i < minLen; i++)
+	{
+		var xKid = xKids[i];
+		_VirtualDom_diffHelp(xKid, yKids[i], patches, ++index);
+		index += xKid.b || 0;
+	}
+}
+
+
+
+// KEYED DIFF
+
+
+function _VirtualDom_diffKeyedKids(xParent, yParent, patches, rootIndex)
+{
+	var localPatches = [];
+
+	var changes = {}; // Dict String Entry
+	var inserts = []; // Array { index : Int, entry : Entry }
+	// type Entry = { tag : String, vnode : VNode, index : Int, data : _ }
+
+	var xKids = xParent.e;
+	var yKids = yParent.e;
+	var xLen = xKids.length;
+	var yLen = yKids.length;
+	var xIndex = 0;
+	var yIndex = 0;
+
+	var index = rootIndex;
+
+	while (xIndex < xLen && yIndex < yLen)
+	{
+		var x = xKids[xIndex];
+		var y = yKids[yIndex];
+
+		var xKey = x.a;
+		var yKey = y.a;
+		var xNode = x.b;
+		var yNode = y.b;
+
+		var newMatch = undefined;
+		var oldMatch = undefined;
+
+		// check if keys match
+
+		if (xKey === yKey)
+		{
+			index++;
+			_VirtualDom_diffHelp(xNode, yNode, localPatches, index);
+			index += xNode.b || 0;
+
+			xIndex++;
+			yIndex++;
+			continue;
+		}
+
+		// look ahead 1 to detect insertions and removals.
+
+		var xNext = xKids[xIndex + 1];
+		var yNext = yKids[yIndex + 1];
+
+		if (xNext)
+		{
+			var xNextKey = xNext.a;
+			var xNextNode = xNext.b;
+			oldMatch = yKey === xNextKey;
+		}
+
+		if (yNext)
+		{
+			var yNextKey = yNext.a;
+			var yNextNode = yNext.b;
+			newMatch = xKey === yNextKey;
+		}
+
+
+		// swap x and y
+		if (newMatch && oldMatch)
+		{
+			index++;
+			_VirtualDom_diffHelp(xNode, yNextNode, localPatches, index);
+			_VirtualDom_insertNode(changes, localPatches, xKey, yNode, yIndex, inserts);
+			index += xNode.b || 0;
+
+			index++;
+			_VirtualDom_removeNode(changes, localPatches, xKey, xNextNode, index);
+			index += xNextNode.b || 0;
+
+			xIndex += 2;
+			yIndex += 2;
+			continue;
+		}
+
+		// insert y
+		if (newMatch)
+		{
+			index++;
+			_VirtualDom_insertNode(changes, localPatches, yKey, yNode, yIndex, inserts);
+			_VirtualDom_diffHelp(xNode, yNextNode, localPatches, index);
+			index += xNode.b || 0;
+
+			xIndex += 1;
+			yIndex += 2;
+			continue;
+		}
+
+		// remove x
+		if (oldMatch)
+		{
+			index++;
+			_VirtualDom_removeNode(changes, localPatches, xKey, xNode, index);
+			index += xNode.b || 0;
+
+			index++;
+			_VirtualDom_diffHelp(xNextNode, yNode, localPatches, index);
+			index += xNextNode.b || 0;
+
+			xIndex += 2;
+			yIndex += 1;
+			continue;
+		}
+
+		// remove x, insert y
+		if (xNext && xNextKey === yNextKey)
+		{
+			index++;
+			_VirtualDom_removeNode(changes, localPatches, xKey, xNode, index);
+			_VirtualDom_insertNode(changes, localPatches, yKey, yNode, yIndex, inserts);
+			index += xNode.b || 0;
+
+			index++;
+			_VirtualDom_diffHelp(xNextNode, yNextNode, localPatches, index);
+			index += xNextNode.b || 0;
+
+			xIndex += 2;
+			yIndex += 2;
+			continue;
+		}
+
+		break;
+	}
+
+	// eat up any remaining nodes with removeNode and insertNode
+
+	while (xIndex < xLen)
+	{
+		index++;
+		var x = xKids[xIndex];
+		var xNode = x.b;
+		_VirtualDom_removeNode(changes, localPatches, x.a, xNode, index);
+		index += xNode.b || 0;
+		xIndex++;
+	}
+
+	while (yIndex < yLen)
+	{
+		var endInserts = endInserts || [];
+		var y = yKids[yIndex];
+		_VirtualDom_insertNode(changes, localPatches, y.a, y.b, undefined, endInserts);
+		yIndex++;
+	}
+
+	if (localPatches.length > 0 || inserts.length > 0 || endInserts)
+	{
+		_VirtualDom_pushPatch(patches, 8, rootIndex, {
+			w: localPatches,
+			x: inserts,
+			y: endInserts
+		});
+	}
+}
+
 
-		case 0:
-			if (x.a !== y.a)
-			{
-				_VirtualDom_pushPatch(patches, 3, index, y.a);
-			}
-			return;
 
-		case 1:
-			_VirtualDom_diffNodes(x, y, patches, index, _VirtualDom_diffKids);
-			return;
+// CHANGES FROM KEYED DIFF
 
-		case 2:
-			_VirtualDom_diffNodes(x, y, patches, index, _VirtualDom_diffKeyedKids);
-			return;
 
-		case 3:
-			if (x.h !== y.h)
-			{
-				_VirtualDom_pushPatch(patches, 0, index, y);
-				return;
-			}
+var _VirtualDom_POSTFIX = '_elmW6BL';
 
-			var factsDiff = _VirtualDom_diffFacts(x.d, y.d);
-			factsDiff && _VirtualDom_pushPatch(patches, 4, index, factsDiff);
 
-			var patch = y.i(x.g, y.g);
-			patch && _VirtualDom_pushPatch(patches, 5, index, patch);
+function _VirtualDom_insertNode(changes, localPatches, key, vnode, yIndex, inserts)
+{
+	var entry = changes[key];
 
-			return;
+	// never seen this key before
+	if (!entry)
+	{
+		entry = {
+			c: 0,
+			z: vnode,
+			r: yIndex,
+			s: undefined
+		};
+
+		inserts.push({ r: yIndex, A: entry });
+		changes[key] = entry;
+
+		return;
 	}
-}
 
-// assumes the incoming arrays are the same length
-function _VirtualDom_pairwiseRefEqual(as, bs)
-{
-	for (var i = 0; i < as.length; i++)
+	// this key was removed earlier, a match!
+	if (entry.c === 1)
 	{
-		if (as[i] !== bs[i])
-		{
-			return false;
-		}
+		inserts.push({ r: yIndex, A: entry });
+
+		entry.c = 2;
+		var subPatches = [];
+		_VirtualDom_diffHelp(entry.z, vnode, subPatches, entry.r);
+		entry.r = yIndex;
+		entry.s.s = {
+			w: subPatches,
+			A: entry
+		};
+
+		return;
 	}
 
-	return true;
+	// this key has already been inserted or moved, a duplicate!
+	_VirtualDom_insertNode(changes, localPatches, key + _VirtualDom_POSTFIX, vnode, yIndex, inserts);
 }
 
-function _VirtualDom_diffNodes(x, y, patches, index, diffKids)
+
+function _VirtualDom_removeNode(changes, localPatches, key, vnode, index)
 {
-	// Bail if obvious indicators have changed. Implies more serious
-	// structural changes such that it's not worth it to diff.
-	if (x.c !== y.c || x.f !== y.f)
+	var entry = changes[key];
+
+	// never seen this key before
+	if (!entry)
 	{
-		_VirtualDom_pushPatch(patches, 0, index, y);
+		var patch = _VirtualDom_pushPatch(localPatches, 9, index, undefined);
+
+		changes[key] = {
+			c: 1,
+			z: vnode,
+			r: index,
+			s: patch
+		};
+
 		return;
 	}
 
-	var factsDiff = _VirtualDom_diffFacts(x.d, y.d);
-	factsDiff && _VirtualDom_pushPatch(patches, 4, index, factsDiff);
+	// this key was inserted earlier, a match!
+	if (entry.c === 0)
+	{
+		entry.c = 2;
+		var subPatches = [];
+		_VirtualDom_diffHelp(vnode, entry.z, subPatches, index);
 
-	diffKids(x, y, patches, index);
+		_VirtualDom_pushPatch(localPatches, 9, index, {
+			w: subPatches,
+			A: entry
+		});
+
+		return;
+	}
+
+	// this key has already been removed or moved, a duplicate!
+	_VirtualDom_removeNode(changes, localPatches, key + _VirtualDom_POSTFIX, vnode, index);
 }
 
 
 
-// DIFF FACTS
+// ADD DOM NODES
+//
+// Each DOM node has an "index" assigned in order of traversal. It is important
+// to minimize our crawl over the actual DOM, so these indexes (along with the
+// descendantsCount of virtual nodes) let us skip touching entire subtrees of
+// the DOM if we know there are no patches there.
 
 
-// TODO Instead of creating a new diff object, it's possible to just test if
-// there *is* a diff. During the actual patch, do the diff again and make the
-// modifications directly. This way, there's no new allocations. Worth it?
-function _VirtualDom_diffFacts(x, y, category)
+function _VirtualDom_addDomNodes(domNode, vNode, patches, eventNode)
 {
-	var diff;
+	_VirtualDom_addDomNodesHelp(domNode, vNode, patches, 0, 0, vNode.b, eventNode);
+}
 
-	// look for changes and removals
-	for (var xKey in x)
+
+// assumes `patches` is non-empty and indexes increase monotonically.
+function _VirtualDom_addDomNodesHelp(domNode, vNode, patches, i, low, high, eventNode)
+{
+	var patch = patches[i];
+	var index = patch.r;
+
+	while (index === low)
 	{
-		if (xKey === 'a1' || xKey === 'a0' || xKey === 'a3' || xKey === 'a4')
+		var patchType = patch.$;
+
+		if (patchType === 1)
 		{
-			var subDiff = _VirtualDom_diffFacts(x[xKey], y[xKey] || {}, xKey);
-			if (subDiff)
+			_VirtualDom_addDomNodes(domNode, vNode.k, patch.s, eventNode);
+		}
+		else if (patchType === 8)
+		{
+			patch.t = domNode;
+			patch.u = eventNode;
+
+			var subPatches = patch.s.w;
+			if (subPatches.length > 0)
 			{
-				diff = diff || {};
-				diff[xKey] = subDiff;
+				_VirtualDom_addDomNodesHelp(domNode, vNode, subPatches, 0, low, high, eventNode);
 			}
-			continue;
 		}
-
-		// remove if not in the new facts
-		if (!(xKey in y))
+		else if (patchType === 9)
 		{
-			diff = diff || {};
-			diff[xKey] =
-				!category
-					? (typeof x[xKey] === 'string' ? '' : null)
-					:
-				(category === 'a1')
-					? ''
-					:
-				(category === 'a0' || category === 'a3')
-					? undefined
-					:
-				{ f: x[xKey].f, o: undefined };
+			patch.t = domNode;
+			patch.u = eventNode;
 
-			continue;
+			var data = patch.s;
+			if (data)
+			{
+				data.A.s = domNode;
+				var subPatches = data.w;
+				if (subPatches.length > 0)
+				{
+					_VirtualDom_addDomNodesHelp(domNode, vNode, subPatches, 0, low, high, eventNode);
+				}
+			}
 		}
-
-		var xValue = x[xKey];
-		var yValue = y[xKey];
-
-		// reference equal, so don't worry about it
-		if (xValue === yValue && xKey !== 'value' && xKey !== 'checked'
-			|| category === 'a0' && _VirtualDom_equalEvents(xValue, yValue))
+		else
 		{
-			continue;
+			patch.t = domNode;
+			patch.u = eventNode;
 		}
 
-		diff = diff || {};
-		diff[xKey] = yValue;
-	}
+		i++;
 
-	// add new stuff
-	for (var yKey in y)
-	{
-		if (!(yKey in x))
+		if (!(patch = patches[i]) || (index = patch.r) > high)
 		{
-			diff = diff || {};
-			diff[yKey] = y[yKey];
+			return i;
 		}
 	}
 
-	return diff;
-}
-
-
-
-// DIFF KIDS
+	var tag = vNode.$;
 
+	if (tag === 4)
+	{
+		var subNode = vNode.k;
 
-function _VirtualDom_diffKids(xParent, yParent, patches, index)
-{
-	var xKids = xParent.e;
-	var yKids = yParent.e;
+		while (subNode.$ === 4)
+		{
+			subNode = subNode.k;
+		}
 
-	var xLen = xKids.length;
-	var yLen = yKids.length;
+		return _VirtualDom_addDomNodesHelp(domNode, subNode, patches, i, low + 1, high, domNode.elm_event_node_ref);
+	}
 
-	// FIGURE OUT IF THERE ARE INSERTS OR REMOVALS
+	// tag must be 1 or 2 at this point
 
-	if (xLen > yLen)
-	{
-		_VirtualDom_pushPatch(patches, 6, index, {
-			v: yLen,
-			i: xLen - yLen
-		});
-	}
-	else if (xLen < yLen)
+	var vKids = vNode.e;
+	var childNodes = domNode.childNodes;
+	for (var j = 0; j < vKids.length; j++)
 	{
-		_VirtualDom_pushPatch(patches, 7, index, {
-			v: xLen,
-			e: yKids
-		});
+		low++;
+		var vKid = tag === 1 ? vKids[j] : vKids[j].b;
+		var nextLow = low + (vKid.b || 0);
+		if (low <= index && index <= nextLow)
+		{
+			i = _VirtualDom_addDomNodesHelp(childNodes[j], vKid, patches, i, low, nextLow, eventNode);
+			if (!(patch = patches[i]) || (index = patch.r) > high)
+			{
+				return i;
+			}
+		}
+		low = nextLow;
 	}
+	return i;
+}
 
-	// PAIRWISE DIFF EVERYTHING ELSE
 
-	for (var minLen = xLen < yLen ? xLen : yLen, i = 0; i < minLen; i++)
+
+// APPLY PATCHES
+
+
+function _VirtualDom_applyPatches(rootDomNode, oldVirtualNode, patches, eventNode)
+{
+	if (patches.length === 0)
 	{
-		var xKid = xKids[i];
-		_VirtualDom_diffHelp(xKid, yKids[i], patches, ++index);
-		index += xKid.b || 0;
+		return rootDomNode;
 	}
+
+	_VirtualDom_addDomNodes(rootDomNode, oldVirtualNode, patches, eventNode);
+	return _VirtualDom_applyPatchesHelp(rootDomNode, patches);
 }
 
+function _VirtualDom_applyPatchesHelp(rootDomNode, patches)
+{
+	for (var i = 0; i < patches.length; i++)
+	{
+		var patch = patches[i];
+		var localDomNode = patch.t
+		var newNode = _VirtualDom_applyPatch(localDomNode, patch);
+		if (localDomNode === rootDomNode)
+		{
+			rootDomNode = newNode;
+		}
+	}
+	return rootDomNode;
+}
 
+function _VirtualDom_applyPatch(domNode, patch)
+{
+	switch (patch.$)
+	{
+		case 0:
+			return _VirtualDom_applyPatchRedraw(domNode, patch.s, patch.u);
 
-// KEYED DIFF
+		case 4:
+			_VirtualDom_applyFacts(domNode, patch.u, patch.s);
+			return domNode;
 
+		case 3:
+			domNode.replaceData(0, domNode.length, patch.s);
+			return domNode;
 
-function _VirtualDom_diffKeyedKids(xParent, yParent, patches, rootIndex)
-{
-	var localPatches = [];
+		case 1:
+			return _VirtualDom_applyPatchesHelp(domNode, patch.s);
 
-	var changes = {}; // Dict String Entry
-	var inserts = []; // Array { index : Int, entry : Entry }
-	// type Entry = { tag : String, vnode : VNode, index : Int, data : _ }
+		case 2:
+			if (domNode.elm_event_node_ref)
+			{
+				domNode.elm_event_node_ref.j = patch.s;
+			}
+			else
+			{
+				domNode.elm_event_node_ref = { j: patch.s, p: patch.u };
+			}
+			return domNode;
 
-	var xKids = xParent.e;
-	var yKids = yParent.e;
-	var xLen = xKids.length;
-	var yLen = yKids.length;
-	var xIndex = 0;
-	var yIndex = 0;
+		case 6:
+			var data = patch.s;
+			for (var i = 0; i < data.i; i++)
+			{
+				domNode.removeChild(domNode.childNodes[data.v]);
+			}
+			return domNode;
 
-	var index = rootIndex;
+		case 7:
+			var data = patch.s;
+			var kids = data.e;
+			var i = data.v;
+			var theEnd = domNode.childNodes[i];
+			for (; i < kids.length; i++)
+			{
+				domNode.insertBefore(_VirtualDom_render(kids[i], patch.u), theEnd);
+			}
+			return domNode;
 
-	while (xIndex < xLen && yIndex < yLen)
-	{
-		var x = xKids[xIndex];
-		var y = yKids[yIndex];
+		case 9:
+			var data = patch.s;
+			if (!data)
+			{
+				domNode.parentNode.removeChild(domNode);
+				return domNode;
+			}
+			var entry = data.A;
+			if (typeof entry.r !== 'undefined')
+			{
+				domNode.parentNode.removeChild(domNode);
+			}
+			entry.s = _VirtualDom_applyPatchesHelp(domNode, data.w);
+			return domNode;
 
-		var xKey = x.a;
-		var yKey = y.a;
-		var xNode = x.b;
-		var yNode = y.b;
+		case 8:
+			return _VirtualDom_applyPatchReorder(domNode, patch);
 
-		var newMatch = undefined;
-		var oldMatch = undefined;
+		case 5:
+			return patch.s(domNode);
 
-		// check if keys match
+		default:
+			_Debug_crash(10); // 'Ran into an unknown patch!'
+	}
+}
 
-		if (xKey === yKey)
-		{
-			index++;
-			_VirtualDom_diffHelp(xNode, yNode, localPatches, index);
-			index += xNode.b || 0;
 
-			xIndex++;
-			yIndex++;
-			continue;
-		}
+function _VirtualDom_applyPatchRedraw(domNode, vNode, eventNode)
+{
+	var parentNode = domNode.parentNode;
+	var newNode = _VirtualDom_render(vNode, eventNode);
 
-		// look ahead 1 to detect insertions and removals.
+	if (!newNode.elm_event_node_ref)
+	{
+		newNode.elm_event_node_ref = domNode.elm_event_node_ref;
+	}
 
-		var xNext = xKids[xIndex + 1];
-		var yNext = yKids[yIndex + 1];
+	if (parentNode && newNode !== domNode)
+	{
+		parentNode.replaceChild(newNode, domNode);
+	}
+	return newNode;
+}
 
-		if (xNext)
-		{
-			var xNextKey = xNext.a;
-			var xNextNode = xNext.b;
-			oldMatch = yKey === xNextKey;
-		}
 
-		if (yNext)
-		{
-			var yNextKey = yNext.a;
-			var yNextNode = yNext.b;
-			newMatch = xKey === yNextKey;
-		}
+function _VirtualDom_applyPatchReorder(domNode, patch)
+{
+	var data = patch.s;
 
+	// remove end inserts
+	var frag = _VirtualDom_applyPatchReorderEndInsertsHelp(data.y, patch);
 
-		// swap x and y
-		if (newMatch && oldMatch)
-		{
-			index++;
-			_VirtualDom_diffHelp(xNode, yNextNode, localPatches, index);
-			_VirtualDom_insertNode(changes, localPatches, xKey, yNode, yIndex, inserts);
-			index += xNode.b || 0;
+	// removals
+	domNode = _VirtualDom_applyPatchesHelp(domNode, data.w);
 
-			index++;
-			_VirtualDom_removeNode(changes, localPatches, xKey, xNextNode, index);
-			index += xNextNode.b || 0;
+	// inserts
+	var inserts = data.x;
+	for (var i = 0; i < inserts.length; i++)
+	{
+		var insert = inserts[i];
+		var entry = insert.A;
+		var node = entry.c === 2
+			? entry.s
+			: _VirtualDom_render(entry.z, patch.u);
+		domNode.insertBefore(node, domNode.childNodes[insert.r]);
+	}
 
-			xIndex += 2;
-			yIndex += 2;
-			continue;
-		}
+	// add end inserts
+	if (frag)
+	{
+		_VirtualDom_appendChild(domNode, frag);
+	}
 
-		// insert y
-		if (newMatch)
-		{
-			index++;
-			_VirtualDom_insertNode(changes, localPatches, yKey, yNode, yIndex, inserts);
-			_VirtualDom_diffHelp(xNode, yNextNode, localPatches, index);
-			index += xNode.b || 0;
+	return domNode;
+}
 
-			xIndex += 1;
-			yIndex += 2;
-			continue;
-		}
 
-		// remove x
-		if (oldMatch)
-		{
-			index++;
-			_VirtualDom_removeNode(changes, localPatches, xKey, xNode, index);
-			index += xNode.b || 0;
+function _VirtualDom_applyPatchReorderEndInsertsHelp(endInserts, patch)
+{
+	if (!endInserts)
+	{
+		return;
+	}
 
-			index++;
-			_VirtualDom_diffHelp(xNextNode, yNode, localPatches, index);
-			index += xNextNode.b || 0;
+	var frag = _VirtualDom_doc.createDocumentFragment();
+	for (var i = 0; i < endInserts.length; i++)
+	{
+		var insert = endInserts[i];
+		var entry = insert.A;
+		_VirtualDom_appendChild(frag, entry.c === 2
+			? entry.s
+			: _VirtualDom_render(entry.z, patch.u)
+		);
+	}
+	return frag;
+}
 
-			xIndex += 2;
-			yIndex += 1;
-			continue;
-		}
 
-		// remove x, insert y
-		if (xNext && xNextKey === yNextKey)
-		{
-			index++;
-			_VirtualDom_removeNode(changes, localPatches, xKey, xNode, index);
-			_VirtualDom_insertNode(changes, localPatches, yKey, yNode, yIndex, inserts);
-			index += xNode.b || 0;
+function _VirtualDom_virtualize(node)
+{
+	// TEXT NODES
 
-			index++;
-			_VirtualDom_diffHelp(xNextNode, yNextNode, localPatches, index);
-			index += xNextNode.b || 0;
+	if (node.nodeType === 3)
+	{
+		return _VirtualDom_text(node.textContent);
+	}
 
-			xIndex += 2;
-			yIndex += 2;
-			continue;
-		}
 
-		break;
+	// WEIRD NODES
+
+	if (node.nodeType !== 1)
+	{
+		return _VirtualDom_text('');
 	}
 
-	// eat up any remaining nodes with removeNode and insertNode
 
-	while (xIndex < xLen)
+	// ELEMENT NODES
+
+	var attrList = _List_Nil;
+	var attrs = node.attributes;
+	for (var i = attrs.length; i--; )
 	{
-		index++;
-		var x = xKids[xIndex];
-		var xNode = x.b;
-		_VirtualDom_removeNode(changes, localPatches, x.a, xNode, index);
-		index += xNode.b || 0;
-		xIndex++;
+		var attr = attrs[i];
+		var name = attr.name;
+		var value = attr.value;
+		attrList = _List_Cons( A2(_VirtualDom_attribute, name, value), attrList );
 	}
 
-	while (yIndex < yLen)
+	var tag = node.tagName.toLowerCase();
+	var kidList = _List_Nil;
+	var kids = node.childNodes;
+
+	for (var i = kids.length; i--; )
 	{
-		var endInserts = endInserts || [];
-		var y = yKids[yIndex];
-		_VirtualDom_insertNode(changes, localPatches, y.a, y.b, undefined, endInserts);
-		yIndex++;
+		kidList = _List_Cons(_VirtualDom_virtualize(kids[i]), kidList);
 	}
+	return A3(_VirtualDom_node, tag, attrList, kidList);
+}
 
-	if (localPatches.length > 0 || inserts.length > 0 || endInserts)
+function _VirtualDom_dekey(keyedNode)
+{
+	var keyedKids = keyedNode.e;
+	var len = keyedKids.length;
+	var kids = new Array(len);
+	for (var i = 0; i < len; i++)
 	{
-		_VirtualDom_pushPatch(patches, 8, rootIndex, {
-			w: localPatches,
-			x: inserts,
-			y: endInserts
-		});
+		kids[i] = keyedKids[i].b;
 	}
+
+	return {
+		$: 1,
+		c: keyedNode.c,
+		d: keyedNode.d,
+		e: kids,
+		f: keyedNode.f,
+		b: keyedNode.b
+	};
 }
 
 
 
-// CHANGES FROM KEYED DIFF
 
+// ELEMENT
 
-var _VirtualDom_POSTFIX = '_elmW6BL';
 
+var _Debugger_element;
 
-function _VirtualDom_insertNode(changes, localPatches, key, vnode, yIndex, inserts)
+var _Browser_element = _Debugger_element || F4(function(impl, flagDecoder, debugMetadata, args)
 {
-	var entry = changes[key];
+	return _Platform_initialize(
+		flagDecoder,
+		args,
+		impl.init,
+		impl.update,
+		impl.subscriptions,
+		function(sendToApp, initialModel) {
+			var view = impl.view;
+			/**_UNUSED/
+			var domNode = args['node'];
+			//*/
+			/**/
+			var domNode = args && args['node'] ? args['node'] : _Debug_crash(0);
+			//*/
+			var currNode = _VirtualDom_virtualize(domNode);
+
+			return _Browser_makeAnimator(initialModel, function(model)
+			{
+				var nextNode = view(model);
+				var patches = _VirtualDom_diff(currNode, nextNode);
+				domNode = _VirtualDom_applyPatches(domNode, currNode, patches, sendToApp);
+				currNode = nextNode;
+			});
+		}
+	);
+});
 
-	// never seen this key before
-	if (!entry)
-	{
-		entry = {
-			c: 0,
-			z: vnode,
-			r: yIndex,
-			s: undefined
-		};
 
-		inserts.push({ r: yIndex, A: entry });
-		changes[key] = entry;
 
-		return;
-	}
+// DOCUMENT
 
-	// this key was removed earlier, a match!
-	if (entry.c === 1)
-	{
-		inserts.push({ r: yIndex, A: entry });
 
-		entry.c = 2;
-		var subPatches = [];
-		_VirtualDom_diffHelp(entry.z, vnode, subPatches, entry.r);
-		entry.r = yIndex;
-		entry.s.s = {
-			w: subPatches,
-			A: entry
-		};
+var _Debugger_document;
 
-		return;
-	}
+var _Browser_document = _Debugger_document || F4(function(impl, flagDecoder, debugMetadata, args)
+{
+	return _Platform_initialize(
+		flagDecoder,
+		args,
+		impl.init,
+		impl.update,
+		impl.subscriptions,
+		function(sendToApp, initialModel) {
+			var divertHrefToApp = impl.setup && impl.setup(sendToApp)
+			var view = impl.view;
+			var title = _VirtualDom_doc.title;
+			var bodyNode = _VirtualDom_doc.body;
+			var currNode = _VirtualDom_virtualize(bodyNode);
+			return _Browser_makeAnimator(initialModel, function(model)
+			{
+				_VirtualDom_divertHrefToApp = divertHrefToApp;
+				var doc = view(model);
+				var nextNode = _VirtualDom_node('body')(_List_Nil)(doc.body);
+				var patches = _VirtualDom_diff(currNode, nextNode);
+				bodyNode = _VirtualDom_applyPatches(bodyNode, currNode, patches, sendToApp);
+				currNode = nextNode;
+				_VirtualDom_divertHrefToApp = 0;
+				(title !== doc.title) && (_VirtualDom_doc.title = title = doc.title);
+			});
+		}
+	);
+});
 
-	// this key has already been inserted or moved, a duplicate!
-	_VirtualDom_insertNode(changes, localPatches, key + _VirtualDom_POSTFIX, vnode, yIndex, inserts);
-}
 
 
-function _VirtualDom_removeNode(changes, localPatches, key, vnode, index)
-{
-	var entry = changes[key];
+// ANIMATION
 
-	// never seen this key before
-	if (!entry)
-	{
-		var patch = _VirtualDom_pushPatch(localPatches, 9, index, undefined);
 
-		changes[key] = {
-			c: 1,
-			z: vnode,
-			r: index,
-			s: patch
-		};
+var _Browser_cancelAnimationFrame =
+	typeof cancelAnimationFrame !== 'undefined'
+		? cancelAnimationFrame
+		: function(id) { clearTimeout(id); };
 
-		return;
-	}
+var _Browser_requestAnimationFrame =
+	typeof requestAnimationFrame !== 'undefined'
+		? requestAnimationFrame
+		: function(callback) { return setTimeout(callback, 1000 / 60); };
 
-	// this key was inserted earlier, a match!
-	if (entry.c === 0)
-	{
-		entry.c = 2;
-		var subPatches = [];
-		_VirtualDom_diffHelp(vnode, entry.z, subPatches, index);
 
-		_VirtualDom_pushPatch(localPatches, 9, index, {
-			w: subPatches,
-			A: entry
-		});
+function _Browser_makeAnimator(model, draw)
+{
+	draw(model);
 
-		return;
+	var state = 0;
+
+	function updateIfNeeded()
+	{
+		state = state === 1
+			? 0
+			: ( _Browser_requestAnimationFrame(updateIfNeeded), draw(model), 1 );
 	}
 
-	// this key has already been removed or moved, a duplicate!
-	_VirtualDom_removeNode(changes, localPatches, key + _VirtualDom_POSTFIX, vnode, index);
+	return function(nextModel, isSync)
+	{
+		model = nextModel;
+
+		isSync
+			? ( draw(model),
+				state === 2 && (state = 1)
+				)
+			: ( state === 0 && _Browser_requestAnimationFrame(updateIfNeeded),
+				state = 2
+				);
+	};
 }
 
 
 
-// ADD DOM NODES
-//
-// Each DOM node has an "index" assigned in order of traversal. It is important
-// to minimize our crawl over the actual DOM, so these indexes (along with the
-// descendantsCount of virtual nodes) let us skip touching entire subtrees of
-// the DOM if we know there are no patches there.
-
-
-function _VirtualDom_addDomNodes(domNode, vNode, patches, eventNode)
-{
-	_VirtualDom_addDomNodesHelp(domNode, vNode, patches, 0, 0, vNode.b, eventNode);
-}
+// APPLICATION
 
 
-// assumes `patches` is non-empty and indexes increase monotonically.
-function _VirtualDom_addDomNodesHelp(domNode, vNode, patches, i, low, high, eventNode)
+function _Browser_application(impl)
 {
-	var patch = patches[i];
-	var index = patch.r;
-
-	while (index === low)
-	{
-		var patchType = patch.$;
-
-		if (patchType === 1)
-		{
-			_VirtualDom_addDomNodes(domNode, vNode.k, patch.s, eventNode);
-		}
-		else if (patchType === 8)
-		{
-			patch.t = domNode;
-			patch.u = eventNode;
+	var onUrlChange = impl.onUrlChange;
+	var onUrlRequest = impl.onUrlRequest;
+	var key = function() { key.a(onUrlChange(_Browser_getUrl())); };
 
-			var subPatches = patch.s.w;
-			if (subPatches.length > 0)
-			{
-				_VirtualDom_addDomNodesHelp(domNode, vNode, subPatches, 0, low, high, eventNode);
-			}
-		}
-		else if (patchType === 9)
+	return _Browser_document({
+		setup: function(sendToApp)
 		{
-			patch.t = domNode;
-			patch.u = eventNode;
+			key.a = sendToApp;
+			_Browser_window.addEventListener('popstate', key);
+			_Browser_window.navigator.userAgent.indexOf('Trident') < 0 || _Browser_window.addEventListener('hashchange', key);
 
-			var data = patch.s;
-			if (data)
+			return F2(function(domNode, event)
 			{
-				data.A.s = domNode;
-				var subPatches = data.w;
-				if (subPatches.length > 0)
+				if (!event.ctrlKey && !event.metaKey && !event.shiftKey && event.button < 1 && !domNode.target && !domNode.hasAttribute('download'))
 				{
-					_VirtualDom_addDomNodesHelp(domNode, vNode, subPatches, 0, low, high, eventNode);
+					event.preventDefault();
+					var href = domNode.href;
+					var curr = _Browser_getUrl();
+					var next = $elm$url$Url$fromString(href).a;
+					sendToApp(onUrlRequest(
+						(next
+							&& curr.protocol === next.protocol
+							&& curr.host === next.host
+							&& curr.port_.a === next.port_.a
+						)
+							? $elm$browser$Browser$Internal(next)
+							: $elm$browser$Browser$External(href)
+					));
 				}
-			}
-		}
-		else
+			});
+		},
+		init: function(flags)
 		{
-			patch.t = domNode;
-			patch.u = eventNode;
-		}
+			return A3(impl.init, flags, _Browser_getUrl(), key);
+		},
+		view: impl.view,
+		update: impl.update,
+		subscriptions: impl.subscriptions
+	});
+}
 
-		i++;
+function _Browser_getUrl()
+{
+	return $elm$url$Url$fromString(_VirtualDom_doc.location.href).a || _Debug_crash(1);
+}
 
-		if (!(patch = patches[i]) || (index = patch.r) > high)
-		{
-			return i;
-		}
-	}
+var _Browser_go = F2(function(key, n)
+{
+	return A2($elm$core$Task$perform, $elm$core$Basics$never, _Scheduler_binding(function() {
+		n && history.go(n);
+		key();
+	}));
+});
 
-	var tag = vNode.$;
+var _Browser_pushUrl = F2(function(key, url)
+{
+	return A2($elm$core$Task$perform, $elm$core$Basics$never, _Scheduler_binding(function() {
+		history.pushState({}, '', url);
+		key();
+	}));
+});
 
-	if (tag === 4)
-	{
-		var subNode = vNode.k;
+var _Browser_replaceUrl = F2(function(key, url)
+{
+	return A2($elm$core$Task$perform, $elm$core$Basics$never, _Scheduler_binding(function() {
+		history.replaceState({}, '', url);
+		key();
+	}));
+});
 
-		while (subNode.$ === 4)
-		{
-			subNode = subNode.k;
-		}
 
-		return _VirtualDom_addDomNodesHelp(domNode, subNode, patches, i, low + 1, high, domNode.elm_event_node_ref);
-	}
 
-	// tag must be 1 or 2 at this point
+// GLOBAL EVENTS
 
-	var vKids = vNode.e;
-	var childNodes = domNode.childNodes;
-	for (var j = 0; j < vKids.length; j++)
-	{
-		low++;
-		var vKid = tag === 1 ? vKids[j] : vKids[j].b;
-		var nextLow = low + (vKid.b || 0);
-		if (low <= index && index <= nextLow)
-		{
-			i = _VirtualDom_addDomNodesHelp(childNodes[j], vKid, patches, i, low, nextLow, eventNode);
-			if (!(patch = patches[i]) || (index = patch.r) > high)
-			{
-				return i;
-			}
-		}
-		low = nextLow;
-	}
-	return i;
+
+var _Browser_fakeNode = { addEventListener: function() {}, removeEventListener: function() {} };
+var _Browser_doc = typeof document !== 'undefined' ? document : _Browser_fakeNode;
+var _Browser_window = typeof window !== 'undefined' ? window : _Browser_fakeNode;
+
+var _Browser_on = F3(function(node, eventName, sendToSelf)
+{
+	return _Scheduler_spawn(_Scheduler_binding(function(callback)
+	{
+		function handler(event)	{ _Scheduler_rawSpawn(sendToSelf(event)); }
+		node.addEventListener(eventName, handler, _VirtualDom_passiveSupported && { passive: true });
+		return function() { node.removeEventListener(eventName, handler); };
+	}));
+});
+
+var _Browser_decodeEvent = F2(function(decoder, event)
+{
+	var result = _Json_runHelp(decoder, event);
+	return $elm$core$Result$isOk(result) ? $elm$core$Maybe$Just(result.a) : $elm$core$Maybe$Nothing;
+});
+
+
+
+// PAGE VISIBILITY
+
+
+function _Browser_visibilityInfo()
+{
+	return (typeof _VirtualDom_doc.hidden !== 'undefined')
+		? { hidden: 'hidden', change: 'visibilitychange' }
+		:
+	(typeof _VirtualDom_doc.mozHidden !== 'undefined')
+		? { hidden: 'mozHidden', change: 'mozvisibilitychange' }
+		:
+	(typeof _VirtualDom_doc.msHidden !== 'undefined')
+		? { hidden: 'msHidden', change: 'msvisibilitychange' }
+		:
+	(typeof _VirtualDom_doc.webkitHidden !== 'undefined')
+		? { hidden: 'webkitHidden', change: 'webkitvisibilitychange' }
+		: { hidden: 'hidden', change: 'visibilitychange' };
 }
 
 
 
-// APPLY PATCHES
+// ANIMATION FRAMES
 
 
-function _VirtualDom_applyPatches(rootDomNode, oldVirtualNode, patches, eventNode)
+function _Browser_rAF()
 {
-	if (patches.length === 0)
+	return _Scheduler_binding(function(callback)
 	{
-		return rootDomNode;
-	}
+		var id = _Browser_requestAnimationFrame(function() {
+			callback(_Scheduler_succeed(Date.now()));
+		});
 
-	_VirtualDom_addDomNodes(rootDomNode, oldVirtualNode, patches, eventNode);
-	return _VirtualDom_applyPatchesHelp(rootDomNode, patches);
+		return function() {
+			_Browser_cancelAnimationFrame(id);
+		};
+	});
 }
 
-function _VirtualDom_applyPatchesHelp(rootDomNode, patches)
+
+function _Browser_now()
 {
-	for (var i = 0; i < patches.length; i++)
+	return _Scheduler_binding(function(callback)
 	{
-		var patch = patches[i];
-		var localDomNode = patch.t
-		var newNode = _VirtualDom_applyPatch(localDomNode, patch);
-		if (localDomNode === rootDomNode)
-		{
-			rootDomNode = newNode;
-		}
-	}
-	return rootDomNode;
+		callback(_Scheduler_succeed(Date.now()));
+	});
 }
 
-function _VirtualDom_applyPatch(domNode, patch)
+
+
+// DOM STUFF
+
+
+function _Browser_withNode(id, doStuff)
 {
-	switch (patch.$)
+	return _Scheduler_binding(function(callback)
 	{
-		case 0:
-			return _VirtualDom_applyPatchRedraw(domNode, patch.s, patch.u);
+		_Browser_requestAnimationFrame(function() {
+			var node = document.getElementById(id);
+			callback(node
+				? _Scheduler_succeed(doStuff(node))
+				: _Scheduler_fail($elm$browser$Browser$Dom$NotFound(id))
+			);
+		});
+	});
+}
 
-		case 4:
-			_VirtualDom_applyFacts(domNode, patch.u, patch.s);
-			return domNode;
 
-		case 3:
-			domNode.replaceData(0, domNode.length, patch.s);
-			return domNode;
+function _Browser_withWindow(doStuff)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		_Browser_requestAnimationFrame(function() {
+			callback(_Scheduler_succeed(doStuff()));
+		});
+	});
+}
 
-		case 1:
-			return _VirtualDom_applyPatchesHelp(domNode, patch.s);
 
-		case 2:
-			if (domNode.elm_event_node_ref)
-			{
-				domNode.elm_event_node_ref.j = patch.s;
-			}
-			else
-			{
-				domNode.elm_event_node_ref = { j: patch.s, p: patch.u };
-			}
-			return domNode;
+// FOCUS and BLUR
 
-		case 6:
-			var data = patch.s;
-			for (var i = 0; i < data.i; i++)
-			{
-				domNode.removeChild(domNode.childNodes[data.v]);
-			}
-			return domNode;
 
-		case 7:
-			var data = patch.s;
-			var kids = data.e;
-			var i = data.v;
-			var theEnd = domNode.childNodes[i];
-			for (; i < kids.length; i++)
-			{
-				domNode.insertBefore(_VirtualDom_render(kids[i], patch.u), theEnd);
-			}
-			return domNode;
+var _Browser_call = F2(function(functionName, id)
+{
+	return _Browser_withNode(id, function(node) {
+		node[functionName]();
+		return _Utils_Tuple0;
+	});
+});
 
-		case 9:
-			var data = patch.s;
-			if (!data)
-			{
-				domNode.parentNode.removeChild(domNode);
-				return domNode;
-			}
-			var entry = data.A;
-			if (typeof entry.r !== 'undefined')
-			{
-				domNode.parentNode.removeChild(domNode);
-			}
-			entry.s = _VirtualDom_applyPatchesHelp(domNode, data.w);
-			return domNode;
 
-		case 8:
-			return _VirtualDom_applyPatchReorder(domNode, patch);
 
-		case 5:
-			return patch.s(domNode);
+// WINDOW VIEWPORT
 
-		default:
-			_Debug_crash(10); // 'Ran into an unknown patch!'
-	}
-}
 
+function _Browser_getViewport()
+{
+	return {
+		scene: _Browser_getScene(),
+		viewport: {
+			x: _Browser_window.pageXOffset,
+			y: _Browser_window.pageYOffset,
+			width: _Browser_doc.documentElement.clientWidth,
+			height: _Browser_doc.documentElement.clientHeight
+		}
+	};
+}
 
-function _VirtualDom_applyPatchRedraw(domNode, vNode, eventNode)
+function _Browser_getScene()
 {
-	var parentNode = domNode.parentNode;
-	var newNode = _VirtualDom_render(vNode, eventNode);
+	var body = _Browser_doc.body;
+	var elem = _Browser_doc.documentElement;
+	return {
+		width: Math.max(body.scrollWidth, body.offsetWidth, elem.scrollWidth, elem.offsetWidth, elem.clientWidth),
+		height: Math.max(body.scrollHeight, body.offsetHeight, elem.scrollHeight, elem.offsetHeight, elem.clientHeight)
+	};
+}
 
-	if (!newNode.elm_event_node_ref)
+var _Browser_setViewport = F2(function(x, y)
+{
+	return _Browser_withWindow(function()
 	{
-		newNode.elm_event_node_ref = domNode.elm_event_node_ref;
-	}
+		_Browser_window.scroll(x, y);
+		return _Utils_Tuple0;
+	});
+});
 
-	if (parentNode && newNode !== domNode)
+
+
+// ELEMENT VIEWPORT
+
+
+function _Browser_getViewportOf(id)
+{
+	return _Browser_withNode(id, function(node)
 	{
-		parentNode.replaceChild(newNode, domNode);
-	}
-	return newNode;
+		return {
+			scene: {
+				width: node.scrollWidth,
+				height: node.scrollHeight
+			},
+			viewport: {
+				x: node.scrollLeft,
+				y: node.scrollTop,
+				width: node.clientWidth,
+				height: node.clientHeight
+			}
+		};
+	});
 }
 
 
-function _VirtualDom_applyPatchReorder(domNode, patch)
+var _Browser_setViewportOf = F3(function(id, x, y)
 {
-	var data = patch.s;
+	return _Browser_withNode(id, function(node)
+	{
+		node.scrollLeft = x;
+		node.scrollTop = y;
+		return _Utils_Tuple0;
+	});
+});
 
-	// remove end inserts
-	var frag = _VirtualDom_applyPatchReorderEndInsertsHelp(data.y, patch);
 
-	// removals
-	domNode = _VirtualDom_applyPatchesHelp(domNode, data.w);
 
-	// inserts
-	var inserts = data.x;
-	for (var i = 0; i < inserts.length; i++)
-	{
-		var insert = inserts[i];
-		var entry = insert.A;
-		var node = entry.c === 2
-			? entry.s
-			: _VirtualDom_render(entry.z, patch.u);
-		domNode.insertBefore(node, domNode.childNodes[insert.r]);
-	}
+// ELEMENT
 
-	// add end inserts
-	if (frag)
-	{
-		_VirtualDom_appendChild(domNode, frag);
-	}
 
-	return domNode;
+function _Browser_getElement(id)
+{
+	return _Browser_withNode(id, function(node)
+	{
+		var rect = node.getBoundingClientRect();
+		var x = _Browser_window.pageXOffset;
+		var y = _Browser_window.pageYOffset;
+		return {
+			scene: _Browser_getScene(),
+			viewport: {
+				x: x,
+				y: y,
+				width: _Browser_doc.documentElement.clientWidth,
+				height: _Browser_doc.documentElement.clientHeight
+			},
+			element: {
+				x: x + rect.left,
+				y: y + rect.top,
+				width: rect.width,
+				height: rect.height
+			}
+		};
+	});
 }
 
 
-function _VirtualDom_applyPatchReorderEndInsertsHelp(endInserts, patch)
+
+// LOAD and RELOAD
+
+
+function _Browser_reload(skipCache)
 {
-	if (!endInserts)
+	return A2($elm$core$Task$perform, $elm$core$Basics$never, _Scheduler_binding(function(callback)
 	{
-		return;
-	}
+		_VirtualDom_doc.location.reload(skipCache);
+	}));
+}
 
-	var frag = _VirtualDom_doc.createDocumentFragment();
-	for (var i = 0; i < endInserts.length; i++)
+function _Browser_load(url)
+{
+	return A2($elm$core$Task$perform, $elm$core$Basics$never, _Scheduler_binding(function(callback)
 	{
-		var insert = endInserts[i];
-		var entry = insert.A;
-		_VirtualDom_appendChild(frag, entry.c === 2
-			? entry.s
-			: _VirtualDom_render(entry.z, patch.u)
-		);
-	}
-	return frag;
+		try
+		{
+			_Browser_window.location = url;
+		}
+		catch(err)
+		{
+			// Only Firefox can throw a NS_ERROR_MALFORMED_URI exception here.
+			// Other browsers reload the page, so let's be consistent about that.
+			_VirtualDom_doc.location.reload(false);
+		}
+	}));
 }
 
 
-function _VirtualDom_virtualize(node)
-{
-	// TEXT NODES
 
-	if (node.nodeType === 3)
+// SEND REQUEST
+
+var _Http_toTask = F3(function(router, toTask, request)
+{
+	return _Scheduler_binding(function(callback)
 	{
-		return _VirtualDom_text(node.textContent);
-	}
+		function done(response) {
+			callback(toTask(request.expect.a(response)));
+		}
 
+		var xhr = new XMLHttpRequest();
+		xhr.addEventListener('error', function() { done($elm$http$Http$NetworkError_); });
+		xhr.addEventListener('timeout', function() { done($elm$http$Http$Timeout_); });
+		xhr.addEventListener('load', function() { done(_Http_toResponse(request.expect.b, xhr)); });
+		$elm$core$Maybe$isJust(request.tracker) && _Http_track(router, xhr, request.tracker.a);
 
-	// WEIRD NODES
+		try {
+			xhr.open(request.method, request.url, true);
+		} catch (e) {
+			return done($elm$http$Http$BadUrl_(request.url));
+		}
 
-	if (node.nodeType !== 1)
-	{
-		return _VirtualDom_text('');
-	}
+		_Http_configureRequest(xhr, request);
 
+		request.body.a && xhr.setRequestHeader('Content-Type', request.body.a);
+		xhr.send(request.body.b);
 
-	// ELEMENT NODES
+		return function() { xhr.c = true; xhr.abort(); };
+	});
+});
 
-	var attrList = _List_Nil;
-	var attrs = node.attributes;
-	for (var i = attrs.length; i--; )
-	{
-		var attr = attrs[i];
-		var name = attr.name;
-		var value = attr.value;
-		attrList = _List_Cons( A2(_VirtualDom_attribute, name, value), attrList );
-	}
 
-	var tag = node.tagName.toLowerCase();
-	var kidList = _List_Nil;
-	var kids = node.childNodes;
+// CONFIGURE
 
-	for (var i = kids.length; i--; )
+function _Http_configureRequest(xhr, request)
+{
+	for (var headers = request.headers; headers.b; headers = headers.b) // WHILE_CONS
 	{
-		kidList = _List_Cons(_VirtualDom_virtualize(kids[i]), kidList);
+		xhr.setRequestHeader(headers.a.a, headers.a.b);
 	}
-	return A3(_VirtualDom_node, tag, attrList, kidList);
+	xhr.timeout = request.timeout.a || 0;
+	xhr.responseType = request.expect.d;
+	xhr.withCredentials = request.allowCookiesFromOtherDomains;
+}
+
+
+// RESPONSES
+
+function _Http_toResponse(toBody, xhr)
+{
+	return A2(
+		200 <= xhr.status && xhr.status < 300 ? $elm$http$Http$GoodStatus_ : $elm$http$Http$BadStatus_,
+		_Http_toMetadata(xhr),
+		toBody(xhr.response)
+	);
+}
+
+
+// METADATA
+
+function _Http_toMetadata(xhr)
+{
+	return {
+		url: xhr.responseURL,
+		statusCode: xhr.status,
+		statusText: xhr.statusText,
+		headers: _Http_parseHeaders(xhr.getAllResponseHeaders())
+	};
 }
 
-function _VirtualDom_dekey(keyedNode)
+
+// HEADERS
+
+function _Http_parseHeaders(rawHeaders)
 {
-	var keyedKids = keyedNode.e;
-	var len = keyedKids.length;
-	var kids = new Array(len);
-	for (var i = 0; i < len; i++)
+	if (!rawHeaders)
 	{
-		kids[i] = keyedKids[i].b;
+		return $elm$core$Dict$empty;
 	}
 
-	return {
-		$: 1,
-		c: keyedNode.c,
-		d: keyedNode.d,
-		e: kids,
-		f: keyedNode.f,
-		b: keyedNode.b
-	};
+	var headers = $elm$core$Dict$empty;
+	var headerPairs = rawHeaders.split('\r\n');
+	for (var i = headerPairs.length; i--; )
+	{
+		var headerPair = headerPairs[i];
+		var index = headerPair.indexOf(': ');
+		if (index > 0)
+		{
+			var key = headerPair.substring(0, index);
+			var value = headerPair.substring(index + 2);
+
+			headers = A3($elm$core$Dict$update, key, function(oldValue) {
+				return $elm$core$Maybe$Just($elm$core$Maybe$isJust(oldValue)
+					? value + ', ' + oldValue.a
+					: value
+				);
+			}, headers);
+		}
+	}
+	return headers;
 }
 
 
+// EXPECT
 
-var _Bitwise_and = F2(function(a, b)
+var _Http_expect = F3(function(type, toBody, toValue)
 {
-	return a & b;
+	return {
+		$: 0,
+		d: type,
+		b: toBody,
+		a: toValue
+	};
 });
 
-var _Bitwise_or = F2(function(a, b)
+var _Http_mapExpect = F2(function(func, expect)
 {
-	return a | b;
+	return {
+		$: 0,
+		d: expect.d,
+		b: expect.b,
+		a: function(x) { return func(expect.a(x)); }
+	};
 });
 
-var _Bitwise_xor = F2(function(a, b)
+function _Http_toDataView(arrayBuffer)
 {
-	return a ^ b;
-});
+	return new DataView(arrayBuffer);
+}
 
-function _Bitwise_complement(a)
-{
-	return ~a;
-};
 
-var _Bitwise_shiftLeftBy = F2(function(offset, a)
+// BODY and PARTS
+
+var _Http_emptyBody = { $: 0 };
+var _Http_pair = F2(function(a, b) { return { $: 0, a: a, b: b }; });
+
+function _Http_toFormData(parts)
 {
-	return a << offset;
-});
+	for (var formData = new FormData(); parts.b; parts = parts.b) // WHILE_CONS
+	{
+		var part = parts.a;
+		formData.append(part.a, part.b);
+	}
+	return formData;
+}
 
-var _Bitwise_shiftRightBy = F2(function(offset, a)
+var _Http_bytesToBlob = F2(function(mime, bytes)
 {
-	return a >> offset;
+	return new Blob([bytes], { type: mime });
 });
 
-var _Bitwise_shiftRightZfBy = F2(function(offset, a)
+
+// PROGRESS
+
+function _Http_track(router, xhr, tracker)
 {
-	return a >>> offset;
-});
-var $elm$core$List$cons = _List_cons;
-var $elm$core$Elm$JsArray$foldr = _JsArray_foldr;
-var $elm$core$Array$foldr = F3(
-	function (func, baseCase, _v0) {
-		var tree = _v0.c;
-		var tail = _v0.d;
-		var helper = F2(
-			function (node, acc) {
-				if (node.$ === 'SubTree') {
-					var subTree = node.a;
-					return A3($elm$core$Elm$JsArray$foldr, helper, acc, subTree);
-				} else {
-					var values = node.a;
-					return A3($elm$core$Elm$JsArray$foldr, func, acc, values);
-				}
-			});
-		return A3(
-			$elm$core$Elm$JsArray$foldr,
-			helper,
-			A3($elm$core$Elm$JsArray$foldr, func, baseCase, tail),
-			tree);
+	// TODO check out lengthComputable on loadstart event
+
+	xhr.upload.addEventListener('progress', function(event) {
+		if (xhr.c) { return; }
+		_Scheduler_rawSpawn(A2($elm$core$Platform$sendToSelf, router, _Utils_Tuple2(tracker, $elm$http$Http$Sending({
+			sent: event.loaded,
+			size: event.total
+		}))));
 	});
-var $elm$core$Array$toList = function (array) {
-	return A3($elm$core$Array$foldr, $elm$core$List$cons, _List_Nil, array);
-};
+	xhr.addEventListener('progress', function(event) {
+		if (xhr.c) { return; }
+		_Scheduler_rawSpawn(A2($elm$core$Platform$sendToSelf, router, _Utils_Tuple2(tracker, $elm$http$Http$Receiving({
+			received: event.loaded,
+			size: event.lengthComputable ? $elm$core$Maybe$Just(event.total) : $elm$core$Maybe$Nothing
+		}))));
+	});
+}var $elm$core$Basics$EQ = {$: 'EQ'};
+var $elm$core$Basics$GT = {$: 'GT'};
+var $elm$core$Basics$LT = {$: 'LT'};
+var $elm$core$List$cons = _List_cons;
 var $elm$core$Dict$foldr = F3(
 	function (func, acc, t) {
 		foldr:
@@ -4043,9 +4601,30 @@ var $elm$core$Set$toList = function (_v0) {
 	var dict = _v0.a;
 	return $elm$core$Dict$keys(dict);
 };
-var $elm$core$Basics$EQ = {$: 'EQ'};
-var $elm$core$Basics$GT = {$: 'GT'};
-var $elm$core$Basics$LT = {$: 'LT'};
+var $elm$core$Elm$JsArray$foldr = _JsArray_foldr;
+var $elm$core$Array$foldr = F3(
+	function (func, baseCase, _v0) {
+		var tree = _v0.c;
+		var tail = _v0.d;
+		var helper = F2(
+			function (node, acc) {
+				if (node.$ === 'SubTree') {
+					var subTree = node.a;
+					return A3($elm$core$Elm$JsArray$foldr, helper, acc, subTree);
+				} else {
+					var values = node.a;
+					return A3($elm$core$Elm$JsArray$foldr, func, acc, values);
+				}
+			});
+		return A3(
+			$elm$core$Elm$JsArray$foldr,
+			helper,
+			A3($elm$core$Elm$JsArray$foldr, func, baseCase, tail),
+			tree);
+	});
+var $elm$core$Array$toList = function (array) {
+	return A3($elm$core$Array$foldr, $elm$core$List$cons, _List_Nil, array);
+};
 var $elm$core$Result$Err = function (a) {
 	return {$: 'Err', a: a};
 };
@@ -4456,5105 +5035,161 @@ var $elm$virtual_dom$VirtualDom$toHandlerInt = function (handler) {
 			return 3;
 	}
 };
-var $author$project$Main$All_Wheel_Drive = {$: 'All_Wheel_Drive'};
-var $author$project$Main$Car = function (vehicleName) {
-	return function (carType) {
-		return function (wheelDrive) {
-			return function (retailPrice) {
-				return function (dealerCost) {
-					return function (engineSize) {
-						return function (cyl) {
-							return function (hp) {
-								return function (cityMPG) {
-									return function (hwyMPG) {
-										return function (weight) {
-											return function (wheelBase) {
-												return function (carLen) {
-													return function (carWidth) {
-														return {carLen: carLen, carType: carType, carWidth: carWidth, cityMPG: cityMPG, cyl: cyl, dealerCost: dealerCost, engineSize: engineSize, hp: hp, hwyMPG: hwyMPG, retailPrice: retailPrice, vehicleName: vehicleName, weight: weight, wheelBase: wheelBase, wheelDrive: wheelDrive};
-													};
-												};
-											};
-										};
-									};
-								};
-							};
-						};
-					};
-				};
-			};
-		};
-	};
+var $elm$browser$Browser$External = function (a) {
+	return {$: 'External', a: a};
 };
-var $author$project$Main$Front_Wheel_Drive = {$: 'Front_Wheel_Drive'};
-var $author$project$Main$Minivan = {$: 'Minivan'};
-var $author$project$Main$Pickup = {$: 'Pickup'};
-var $author$project$Main$Rear_Wheel_Drive = {$: 'Rear_Wheel_Drive'};
-var $author$project$Main$SUV = {$: 'SUV'};
-var $author$project$Main$Small_Sporty_Compact_Large_Sedan = {$: 'Small_Sporty_Compact_Large_Sedan'};
-var $author$project$Main$Sports_Car = {$: 'Sports_Car'};
-var $author$project$Main$Wagon = {$: 'Wagon'};
-var $elm$core$Basics$negate = function (n) {
-	return -n;
+var $elm$browser$Browser$Internal = function (a) {
+	return {$: 'Internal', a: a};
 };
-var $author$project$Main$cars = _List_fromArray(
-	[
-		$author$project$Main$Car('Acura 3.5 RL 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(43755))(
-		$elm$core$Maybe$Just(39014))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3880))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Acura 3.5 RL w/Navigation 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(46100))(
-		$elm$core$Maybe$Just(41100))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3893))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Acura MDX')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(36945))(
-		$elm$core$Maybe$Just(33337))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(265))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4451))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Acura NSX coupe 2dr manual S')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(89765))(
-		$elm$core$Maybe$Just(79978))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(290))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3153))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Acura RSX Type S 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23820))(
-		$elm$core$Maybe$Just(21761))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2778))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(172))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Acura TL 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33195))(
-		$elm$core$Maybe$Just(30299))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(270))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3575))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Acura TSX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26990))(
-		$elm$core$Maybe$Just(24647))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3230))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Audi A4 1.8T 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25940))(
-		$elm$core$Maybe$Just(23508))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(3252))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A4 3.0 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(31840))(
-		$elm$core$Maybe$Just(28846))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3462))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A4 3.0 convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(42490))(
-		$elm$core$Maybe$Just(38325))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3814))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A4 3.0 Quattro 4dr auto')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(34480))(
-		$elm$core$Maybe$Just(31388))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3627))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A4 3.0 Quattro 4dr manual')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(33430))(
-		$elm$core$Maybe$Just(30366))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3583))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A4 3.0 Quattro convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(44240))(
-		$elm$core$Maybe$Just(40075))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4013))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A41.8T convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35940))(
-		$elm$core$Maybe$Just(32506))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3638))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi A6 2.7 Turbo Quattro 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(42840))(
-		$elm$core$Maybe$Just(38840))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3836))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Audi A6 3.0 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(36640))(
-		$elm$core$Maybe$Just(33129))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3561))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Audi A6 3.0 Avant Quattro')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(40840))(
-		$elm$core$Maybe$Just(37060))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4035))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Audi A6 3.0 Quattro 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(39640))(
-		$elm$core$Maybe$Just(35992))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3880))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Audi A6 4.2 Quattro 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(49690))(
-		$elm$core$Maybe$Just(44936))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4024))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Audi A8 L Quattro 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(69190))(
-		$elm$core$Maybe$Just(64740))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(330))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4399))(
-		$elm$core$Maybe$Just(121))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Audi RS 6 4dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(84600))(
-		$elm$core$Maybe$Just(76417))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(450))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(4024))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Audi S4 Avant Quattro')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(49090))(
-		$elm$core$Maybe$Just(44446))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3936))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi S4 Quattro 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(48040))(
-		$elm$core$Maybe$Just(43556))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(3825))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Audi TT 1.8 convertible 2dr (coupe)')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35940))(
-		$elm$core$Maybe$Just(32512))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3131))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(159))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Audi TT 1.8 Quattro 2dr (convertible)')($author$project$Main$Sports_Car)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37390))(
-		$elm$core$Maybe$Just(33891))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2921))(
-		$elm$core$Maybe$Just(96))(
-		$elm$core$Maybe$Just(159))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Audi TT 3.2 coupe 2dr (convertible)')($author$project$Main$Sports_Car)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(40590))(
-		$elm$core$Maybe$Just(36739))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3351))(
-		$elm$core$Maybe$Just(96))(
-		$elm$core$Maybe$Just(159))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('BMW 325Ci 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(30795))(
-		$elm$core$Maybe$Just(28245))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3197))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 325Ci convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(37995))(
-		$elm$core$Maybe$Just(34800))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3560))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 325i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(28495))(
-		$elm$core$Maybe$Just(26155))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3219))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 325xi 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(30245))(
-		$elm$core$Maybe$Just(27745))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3461))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 325xi Sport')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(32845))(
-		$elm$core$Maybe$Just(30110))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3594))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 330Ci 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(36995))(
-		$elm$core$Maybe$Just(33890))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3285))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 330Ci convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(44295))(
-		$elm$core$Maybe$Just(40530))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3616))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 330i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(35495))(
-		$elm$core$Maybe$Just(32525))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3285))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 330xi 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37245))(
-		$elm$core$Maybe$Just(34115))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3483))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('BMW 525i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(39995))(
-		$elm$core$Maybe$Just(36620))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3428))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('BMW 530i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(44995))(
-		$elm$core$Maybe$Just(41170))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3472))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('BMW 545iA 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(54995))(
-		$elm$core$Maybe$Just(50270))(
-		$elm$core$Maybe$Just(4.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3814))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('BMW 745i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(69195))(
-		$elm$core$Maybe$Just(63190))(
-		$elm$core$Maybe$Just(4.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4376))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('BMW 745Li 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(73195))(
-		$elm$core$Maybe$Just(66830))(
-		$elm$core$Maybe$Just(4.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4464))(
-		$elm$core$Maybe$Just(123))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('BMW M3 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(56595))(
-		$elm$core$Maybe$Just(51815))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(333))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3781))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('BMW M3 coupe 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(48195))(
-		$elm$core$Maybe$Just(44170))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(333))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3415))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('BMW X3 3.0i')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37000))(
-		$elm$core$Maybe$Just(33873))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4023))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('BMW X5 4.4i')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(52195))(
-		$elm$core$Maybe$Just(47720))(
-		$elm$core$Maybe$Just(4.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(4824))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('BMW Z4 convertible 2.5i 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(33895))(
-		$elm$core$Maybe$Just(31065))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2932))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(161))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('BMW Z4 convertible 3.0i 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(41045))(
-		$elm$core$Maybe$Just(37575))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2998))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(161))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Buick Century Custom 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22180))(
-		$elm$core$Maybe$Just(20351))(
-		$elm$core$Maybe$Just(3.1))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3353))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Buick LeSabre Custom 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26470))(
-		$elm$core$Maybe$Just(24282))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(205))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3567))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Buick LeSabre Limited 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(32245))(
-		$elm$core$Maybe$Just(29566))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(205))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3591))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Buick Park Avenue 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35545))(
-		$elm$core$Maybe$Just(32244))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(205))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3778))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Buick Park Avenue Ultra 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(40720))(
-		$elm$core$Maybe$Just(36927))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3909))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Buick Rainier')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37895))(
-		$elm$core$Maybe$Just(34357))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4600))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Buick Regal GS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(28345))(
-		$elm$core$Maybe$Just(26047))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3536))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(196))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Buick Regal LS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24895))(
-		$elm$core$Maybe$Just(22835))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3461))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(196))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Buick Rendezvous CX')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26545))(
-		$elm$core$Maybe$Just(24085))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4024))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Cadillac CTS VVT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(30835))(
-		$elm$core$Maybe$Just(28575))(
-		$elm$core$Maybe$Just(3.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(255))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3694))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Cadillac Deville 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(45445))(
-		$elm$core$Maybe$Just(41650))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3984))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Cadillac Deville DTS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(50595))(
-		$elm$core$Maybe$Just(46362))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4044))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Cadillac Escalade EXT')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(52975))(
-		$elm$core$Maybe$Just(48541))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(345))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(5879))(
-		$elm$core$Maybe$Just(130))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Cadillac Escaladet')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(52795))(
-		$elm$core$Maybe$Just(48377))(
-		$elm$core$Maybe$Just(5.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(295))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5367))(
-		$elm$core$Maybe$Just(116))(
-		$elm$core$Maybe$Just(199))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Cadillac Seville SLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(47955))(
-		$elm$core$Maybe$Just(43841))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3992))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Cadillac SRX V8')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(46995))(
-		$elm$core$Maybe$Just(43523))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(320))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4302))(
-		$elm$core$Maybe$Just(116))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Cadillac XLR convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(76200))(
-		$elm$core$Maybe$Just(70546))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(320))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3647))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Chevrolet Astro')($author$project$Main$Minivan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(26395))(
-		$elm$core$Maybe$Just(23954))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(4605))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Chevrolet Avalanche 1500')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(36100))(
-		$elm$core$Maybe$Just(31689))(
-		$elm$core$Maybe$Just(5.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(295))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5678))(
-		$elm$core$Maybe$Just(130))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Chevrolet Aveo 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11690))(
-		$elm$core$Maybe$Just(10965))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2370))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Chevrolet Aveo LS 4dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12585))(
-		$elm$core$Maybe$Just(11802))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2348))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(153))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Chevrolet Cavalier 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14610))(
-		$elm$core$Maybe$Just(13697))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(37))(
-		$elm$core$Maybe$Just(2617))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Chevrolet Cavalier 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14810))(
-		$elm$core$Maybe$Just(13884))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(37))(
-		$elm$core$Maybe$Just(2676))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Chevrolet Cavalier LS 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16385))(
-		$elm$core$Maybe$Just(15357))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(37))(
-		$elm$core$Maybe$Just(2617))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Chevrolet Colorado Z85')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(18760))(
-		$elm$core$Maybe$Just(17070))(
-		$elm$core$Maybe$Just(2.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3623))(
-		$elm$core$Maybe$Just(111))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Chevrolet Corvette 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(44535))(
-		$elm$core$Maybe$Just(39068))(
-		$elm$core$Maybe$Just(5.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(350))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3246))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chevrolet Corvette convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(51535))(
-		$elm$core$Maybe$Just(45193))(
-		$elm$core$Maybe$Just(5.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(350))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3248))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chevrolet Impala 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21900))(
-		$elm$core$Maybe$Just(20095))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(3465))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Chevrolet Impala LS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25000))(
-		$elm$core$Maybe$Just(22931))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3476))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Chevrolet Impala SS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27995))(
-		$elm$core$Maybe$Just(25672))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3606))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Chevrolet Malibu 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18995))(
-		$elm$core$Maybe$Just(17434))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(145))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(3174))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Chevrolet Malibu LS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20370))(
-		$elm$core$Maybe$Just(18639))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3297))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Chevrolet Malibu LT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23495))(
-		$elm$core$Maybe$Just(21551))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(3315))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Chevrolet Malibu Maxx LS')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22225))(
-		$elm$core$Maybe$Just(20394))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3458))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Chevrolet Monte Carlo LS 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21825))(
-		$elm$core$Maybe$Just(20026))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(3340))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Chevrolet Monte Carlo SS 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24225))(
-		$elm$core$Maybe$Just(22222))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3434))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Chevrolet Silverado 1500 Regular Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(20310))(
-		$elm$core$Maybe$Just(18480))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4142))(
-		$elm$core$Maybe$Just(119))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Chevrolet Silverado SS')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(40340))(
-		$elm$core$Maybe$Just(35399))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(4804))(
-		$elm$core$Maybe$Just(144))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Chevrolet SSR')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(41995))(
-		$elm$core$Maybe$Just(39306))(
-		$elm$core$Maybe$Just(5.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4760))(
-		$elm$core$Maybe$Just(116))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Chevrolet Suburban 1500 LT')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(42735))(
-		$elm$core$Maybe$Just(37422))(
-		$elm$core$Maybe$Just(5.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(295))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(4947))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(219))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Chevrolet Tahoe LT')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(41465))(
-		$elm$core$Maybe$Just(36287))(
-		$elm$core$Maybe$Just(5.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(295))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5050))(
-		$elm$core$Maybe$Just(116))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Chevrolet Tracker')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20255))(
-		$elm$core$Maybe$Just(19108))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(2866))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Chevrolet TrailBlazer LT')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(30295))(
-		$elm$core$Maybe$Just(27479))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4425))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Chevrolet Venture LS')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27020))(
-		$elm$core$Maybe$Just(24518))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3699))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Chrvsler PT Cruiser GT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25955))(
-		$elm$core$Maybe$Just(24172))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3217))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(169))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Chrysler 300M 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(29865))(
-		$elm$core$Maybe$Just(27797))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3581))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chrysler 300M Special Edition 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33295))(
-		$elm$core$Maybe$Just(30884))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(255))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3650))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chrysler Concorde LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24130))(
-		$elm$core$Maybe$Just(22452))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3479))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chrysler Concorde LXi 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26860))(
-		$elm$core$Maybe$Just(24909))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(232))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3548))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Chrysler Crossfire 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(34495))(
-		$elm$core$Maybe$Just(32033))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3060))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Chrysler Pacifica')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(31230))(
-		$elm$core$Maybe$Just(28725))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4675))(
-		$elm$core$Maybe$Just(116))(
-		$elm$core$Maybe$Just(199))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Chrysler PT Cruiser 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17985))(
-		$elm$core$Maybe$Just(16919))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3101))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(169))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Chrysler PT Cruiser Limited 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22000))(
-		$elm$core$Maybe$Just(20573))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3105))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(169))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Chrysler Sebring 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19090))(
-		$elm$core$Maybe$Just(17805))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3173))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Chrysler Sebring convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25215))(
-		$elm$core$Maybe$Just(23451))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3357))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(64)),
-		$author$project$Main$Car('Chrysler Sebring Limited convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(30950))(
-		$elm$core$Maybe$Just(28613))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3448))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Chrysler Sebring Touring 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21840))(
-		$elm$core$Maybe$Just(20284))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3222))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Chrysler Town and Country Limited')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(38380))(
-		$elm$core$Maybe$Just(35063))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4331))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Chrysler Town and Country LX')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27490))(
-		$elm$core$Maybe$Just(25371))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4068))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('CMC Yukon 1500 SLE')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35725))(
-		$elm$core$Maybe$Just(31361))(
-		$elm$core$Maybe$Just(4.8))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(285))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(5042))(
-		$elm$core$Maybe$Just(116))(
-		$elm$core$Maybe$Just(199))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Dodge Caravan SE')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21795))(
-		$elm$core$Maybe$Just(20508))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3862))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Dodge Dakota Club Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(20300))(
-		$elm$core$Maybe$Just(18670))(
-		$elm$core$Maybe$Just(3.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3829))(
-		$elm$core$Maybe$Just(131))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Dodge Dakota Regular Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(17630))(
-		$elm$core$Maybe$Just(16264))(
-		$elm$core$Maybe$Just(3.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3714))(
-		$elm$core$Maybe$Just(112))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Dodge Durango SLT')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(32235))(
-		$elm$core$Maybe$Just(29472))(
-		$elm$core$Maybe$Just(4.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4987))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Dodge Grand Caravan SXT')($author$project$Main$Minivan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(32660))(
-		$elm$core$Maybe$Just(29812))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4440))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Dodge Intrepid ES 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24885))(
-		$elm$core$Maybe$Just(23058))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(232))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3487))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Dodge Intrepid SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22035))(
-		$elm$core$Maybe$Just(20502))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3469))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Dodge Neon SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13670))(
-		$elm$core$Maybe$Just(12849))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(132))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(2581))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Dodge Neon SXT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15040))(
-		$elm$core$Maybe$Just(14086))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(132))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(2626))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Dodge Ram 1500 Regular Cab ST')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(20215))(
-		$elm$core$Maybe$Just(18076))(
-		$elm$core$Maybe$Just(3.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4542))(
-		$elm$core$Maybe$Just(121))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Dodge Stratus SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20220))(
-		$elm$core$Maybe$Just(18821))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3175))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Dodge Stratus SXT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18820))(
-		$elm$core$Maybe$Just(17512))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3182))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Dodge Viper SRT-10 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(81795))(
-		$elm$core$Maybe$Just(74451))(
-		$elm$core$Maybe$Just(8.3))(
-		$elm$core$Maybe$Just(10))(
-		$elm$core$Maybe$Just(500))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(3410))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(176))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Ford Crown Victoria 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(24345))(
-		$elm$core$Maybe$Just(22856))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(224))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4057))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Ford Crown Victoria LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(27370))(
-		$elm$core$Maybe$Just(25105))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(224))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4057))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Ford Crown Victoria LX Sport 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(30315))(
-		$elm$core$Maybe$Just(27756))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(239))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4057))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Ford Escape XLS')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(22515))(
-		$elm$core$Maybe$Just(20907))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3346))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(173))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Ford Excursion 6.8 XLT')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(41475))(
-		$elm$core$Maybe$Just(36494))(
-		$elm$core$Maybe$Just(6.8))(
-		$elm$core$Maybe$Just(10))(
-		$elm$core$Maybe$Just(310))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(7190))(
-		$elm$core$Maybe$Just(137))(
-		$elm$core$Maybe$Just(227))(
-		$elm$core$Maybe$Just(80)),
-		$author$project$Main$Car('Ford Expedition 4.6 XLT')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(34560))(
-		$elm$core$Maybe$Just(30468))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(232))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(5000))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(206))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Ford Explorer XLT V6')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(29670))(
-		$elm$core$Maybe$Just(26983))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(4463))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Ford F-150 Regular Cab XL')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(22010))(
-		$elm$core$Maybe$Just(19490))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(231))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4788))(
-		$elm$core$Maybe$Just(126))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Ford F-150 Supercab Lariat')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(33540))(
-		$elm$core$Maybe$Just(29405))(
-		$elm$core$Maybe$Just(5.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5464))(
-		$elm$core$Maybe$Just(133))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Ford Focus LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13730))(
-		$elm$core$Maybe$Just(12906))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(2606))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Focus SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15460))(
-		$elm$core$Maybe$Just(14496))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2606))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Focus SVT 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19135))(
-		$elm$core$Maybe$Just(17878))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2750))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Focus ZTW')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17475))(
-		$elm$core$Maybe$Just(16375))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2702))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Focus ZX3 2dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13270))(
-		$elm$core$Maybe$Just(12482))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2612))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Focus ZX5 5dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15580))(
-		$elm$core$Maybe$Just(14607))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2691))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Ford Freestar SE')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26930))(
-		$elm$core$Maybe$Just(24498))(
-		$elm$core$Maybe$Just(3.9))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4275))(
-		$elm$core$Maybe$Just(121))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Ford Mustang 2dr (convertible)')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(18345))(
-		$elm$core$Maybe$Just(16943))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3290))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Ford Mustang GT Premium convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(29380))(
-		$elm$core$Maybe$Just(26875))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(260))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3347))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Ford Ranger 2.3 XL Regular Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(14385))(
-		$elm$core$Maybe$Just(13717))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(143))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3028))(
-		$elm$core$Maybe$Just(111))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Ford Taurus LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20320))(
-		$elm$core$Maybe$Just(18881))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3306))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Ford Taurus SE')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22290))(
-		$elm$core$Maybe$Just(20457))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3497))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Ford Taurus SES Duratec 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22735))(
-		$elm$core$Maybe$Just(20857))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3313))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Ford Thunderbird Deluxe convert w/hardtop 2dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(37530))(
-		$elm$core$Maybe$Just(34483))(
-		$elm$core$Maybe$Just(3.9))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(280))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3780))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('GMC Canyon Z85 SL Regular Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(16530))(
-		$elm$core$Maybe$Just(14877))(
-		$elm$core$Maybe$Just(2.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3351))(
-		$elm$core$Maybe$Just(111))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('GMC Envoy XUV SLE')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(31890))(
-		$elm$core$Maybe$Just(28922))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4945))(
-		$elm$core$Maybe$Just(129))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('GMC Safari SLE')($author$project$Main$Minivan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(25640))(
-		$elm$core$Maybe$Just(23215))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(4309))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('GMC Sierra Extended Cab 1500')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(25717))(
-		$elm$core$Maybe$Just(22604))(
-		$elm$core$Maybe$Just(4.8))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(285))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(4548))(
-		$elm$core$Maybe$Just(144))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('GMC Sierra HD 2500')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(29322))(
-		$elm$core$Maybe$Just(25759))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(5440))(
-		$elm$core$Maybe$Just(133))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('GMC Sonoma Crew Cab')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25395))(
-		$elm$core$Maybe$Just(23043))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4083))(
-		$elm$core$Maybe$Just(123))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('GMC Yukon XL 2500 SLT')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(46265))(
-		$elm$core$Maybe$Just(40534))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(6133))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(219))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Honda Accord EX 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22260))(
-		$elm$core$Maybe$Just(20080))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(3047))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Honda Accord EX V6 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26960))(
-		$elm$core$Maybe$Just(24304))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3294))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Honda Accord LX 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19860))(
-		$elm$core$Maybe$Just(17924))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2994))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Honda Accord LX V6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23760))(
-		$elm$core$Maybe$Just(21428))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3349))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Honda Civic DX 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13270))(
-		$elm$core$Maybe$Just(12175))(
-		$elm$core$Maybe$Just(1.7))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(38))(
-		$elm$core$Maybe$Just(2432))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Honda Civic EX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17750))(
-		$elm$core$Maybe$Just(16265))(
-		$elm$core$Maybe$Just(1.7))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(127))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(37))(
-		$elm$core$Maybe$Just(2601))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Honda Civic HX 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14170))(
-		$elm$core$Maybe$Just(12996))(
-		$elm$core$Maybe$Just(1.7))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(117))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(44))(
-		$elm$core$Maybe$Just(2500))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Honda Civic Hybrid 4dr manual (gas/electric)')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20140))(
-		$elm$core$Maybe$Just(18451))(
-		$elm$core$Maybe$Just(1.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(46))(
-		$elm$core$Maybe$Just(51))(
-		$elm$core$Maybe$Just(2732))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Honda Civic LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15850))(
-		$elm$core$Maybe$Just(14531))(
-		$elm$core$Maybe$Just(1.7))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(38))(
-		$elm$core$Maybe$Just(2513))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Honda Civic Si 2dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19490))(
-		$elm$core$Maybe$Just(17849))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(2782))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(166))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Honda CR-V LX')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(19860))(
-		$elm$core$Maybe$Just(18419))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3258))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Honda Element LX')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(18690))(
-		$elm$core$Maybe$Just(17334))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3468))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Honda Insight 2dr (gas/electric)')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19110))(
-		$elm$core$Maybe$Just(17911))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(73))(
-		$elm$core$Maybe$Just(60))(
-		$elm$core$Maybe$Just(66))(
-		$elm$core$Maybe$Just(1850))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Honda Odyssey EX')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27450))(
-		$elm$core$Maybe$Just(24744))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4365))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Honda Odyssey LX')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24950))(
-		$elm$core$Maybe$Just(22498))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4310))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Honda Pilot LX')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(27560))(
-		$elm$core$Maybe$Just(24843))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(4387))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Honda S2000 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(33260))(
-		$elm$core$Maybe$Just(29965))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(2835))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(162))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Hummer H2')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(49995))(
-		$elm$core$Maybe$Just(45815))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(316))(
-		$elm$core$Maybe$Just(10))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(6400))(
-		$elm$core$Maybe$Just(123))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(81)),
-		$author$project$Main$Car('Hyundai Accent 2dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(10539))(
-		$elm$core$Maybe$Just(10107))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2255))(
-		$elm$core$Maybe$Just(96))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Hyundai Accent GL 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11839))(
-		$elm$core$Maybe$Just(11116))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2290))(
-		$elm$core$Maybe$Just(96))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Hyundai Accent GT 2dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11939))(
-		$elm$core$Maybe$Just(11209))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2339))(
-		$elm$core$Maybe$Just(96))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Hyundai Elantra GLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13839))(
-		$elm$core$Maybe$Just(12781))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(138))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2635))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Hyundai Elantra GT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15389))(
-		$elm$core$Maybe$Just(14207))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(138))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2635))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Hyundai Elantra GT 4dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15389))(
-		$elm$core$Maybe$Just(14207))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(138))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2698))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Hyundai Santa Fe GLS')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21589))(
-		$elm$core$Maybe$Just(20201))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(173))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3549))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Hyundai Sonata GLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19339))(
-		$elm$core$Maybe$Just(17574))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3217))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Hyundai Sonata LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20339))(
-		$elm$core$Maybe$Just(18380))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3217))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Hyundai Tiburon GT V6 2dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18739))(
-		$elm$core$Maybe$Just(17101))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(172))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3023))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(173))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Hyundai XG350 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24589))(
-		$elm$core$Maybe$Just(22055))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3651))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Hyundai XG350 L 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26189))(
-		$elm$core$Maybe$Just(23486))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3651))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Infiniti FX35')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(34895))(
-		$elm$core$Maybe$Just(31756))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(280))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(4056))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Infiniti FX45')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(36395))(
-		$elm$core$Maybe$Just(33121))(
-		$elm$core$Maybe$Just(4.5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(315))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4309))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Infiniti G35 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(28495))(
-		$elm$core$Maybe$Just(26157))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(260))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3336))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Infiniti G35 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(32445))(
-		$elm$core$Maybe$Just(29783))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(260))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3677))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Infiniti G35 Sport Coupe 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(29795))(
-		$elm$core$Maybe$Just(27536))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(280))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3416))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Infiniti I35 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(31145))(
-		$elm$core$Maybe$Just(28320))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(255))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3306))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Infiniti M45 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(42845))(
-		$elm$core$Maybe$Just(38792))(
-		$elm$core$Maybe$Just(4.5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3851))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Infiniti Q45 Luxury 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(52545))(
-		$elm$core$Maybe$Just(47575))(
-		$elm$core$Maybe$Just(4.5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3977))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Isuzu Ascender S')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(31849))(
-		$elm$core$Maybe$Just(29977))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(4967))(
-		$elm$core$Maybe$Just(129))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Isuzu Rodeo S')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20449))(
-		$elm$core$Maybe$Just(19261))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3836))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Jaguar S-Type 3.0 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(43895))(
-		$elm$core$Maybe$Just(40004))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(235))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3777))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Jaguar S-Type 4.2 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(49995))(
-		$elm$core$Maybe$Just(45556))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(294))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3874))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Jaguar S-Type R 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(63120))(
-		$elm$core$Maybe$Just(57499))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(390))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4046))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Jaguar Vanden Plas 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(68995))(
-		$elm$core$Maybe$Just(62846))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(294))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3803))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Jaguar XJ8 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(59995))(
-		$elm$core$Maybe$Just(54656))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(294))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3803))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Jaguar XJR 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(74995))(
-		$elm$core$Maybe$Just(68306))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(390))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3948))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Jaguar XK8 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(74995))(
-		$elm$core$Maybe$Just(68306))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(294))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3980))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Jaguar XK8 coupe 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(69995))(
-		$elm$core$Maybe$Just(63756))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(294))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3779))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Jaguar XKR convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(86995))(
-		$elm$core$Maybe$Just(79226))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(390))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4042))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Jaguar XKR coupe 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(81995))(
-		$elm$core$Maybe$Just(74676))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(390))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3865))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Jaguar X-Type 2.5 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(29995))(
-		$elm$core$Maybe$Just(27355))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3428))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Jaguar X-Type 3.0 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(33995))(
-		$elm$core$Maybe$Just(30995))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(227))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3516))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Jeep Grand Cherokee Laredo')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27905))(
-		$elm$core$Maybe$Just(25686))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3790))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Jeep Liberty Sport')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(20130))(
-		$elm$core$Maybe$Just(18973))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3826))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Jeep Wrangler Sahara convertible 2dr')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25520))(
-		$elm$core$Maybe$Just(23275))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(3575))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Kia Amanti 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26000))(
-		$elm$core$Maybe$Just(23764))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(196))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Kia Optima LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16040))(
-		$elm$core$Maybe$Just(14910))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(138))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3281))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Kia Optima LX V6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18435))(
-		$elm$core$Maybe$Just(16850))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3279))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Kia Rio 4dr auto')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11155))(
-		$elm$core$Maybe$Just(10705))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2458))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Kia Rio 4dr manual')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(10280))(
-		$elm$core$Maybe$Just(9875))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2403))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Kia Rio Cinco')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11905))(
-		$elm$core$Maybe$Just(11410))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2447))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Kia Sedona LX')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20615))(
-		$elm$core$Maybe$Just(19400))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(4802))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Kia Sorento LX')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19635))(
-		$elm$core$Maybe$Just(18630))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4112))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Kia Spectra 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12360))(
-		$elm$core$Maybe$Just(11630))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2661))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Kia Spectra GS 4dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(13580))(
-		$elm$core$Maybe$Just(12830))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2686))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Kia Spectra GSX 4dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14630))(
-		$elm$core$Maybe$Just(13790))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2697))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Land Rover Discovery SE')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(39250))(
-		$elm$core$Maybe$Just(35777))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(217))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(4576))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Land Rover Freelander SE')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25995))(
-		$elm$core$Maybe$Just(23969))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3577))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Land Rover Range Rover HSE')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(72250))(
-		$elm$core$Maybe$Just(65807))(
-		$elm$core$Maybe$Just(4.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(282))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(5379))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(195))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Lexus ES 330 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(32350))(
-		$elm$core$Maybe$Just(28755))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3460))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Lexus GS 300 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(41010))(
-		$elm$core$Maybe$Just(36196))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3649))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Lexus GS 430 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(48450))(
-		$elm$core$Maybe$Just(42232))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3715))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Lexus GX 470')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(45700))(
-		$elm$core$Maybe$Just(39838))(
-		$elm$core$Maybe$Just(4.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(235))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4740))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Lexus IS 300 4dr auto')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(32415))(
-		$elm$core$Maybe$Just(28611))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3285))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Lexus IS 300 4dr manual')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(31045))(
-		$elm$core$Maybe$Just(27404))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3255))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Lexus IS 300 SportCross')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(32455))(
-		$elm$core$Maybe$Just(28647))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3410))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Lexus LS 430 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(55750))(
-		$elm$core$Maybe$Just(48583))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(290))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3990))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Lexus LX 470')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(64800))(
-		$elm$core$Maybe$Just(56455))(
-		$elm$core$Maybe$Just(4.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(235))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(5590))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Lexus RX 330')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(39195))(
-		$elm$core$Maybe$Just(34576))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4065))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Lexus SC 430 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(63200))(
-		$elm$core$Maybe$Just(55063))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(3840))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Lincoln Aviator Ultimate')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(42915))(
-		$elm$core$Maybe$Just(39443))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(4834))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Lincoln LS V6 Luxury 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(32495))(
-		$elm$core$Maybe$Just(29969))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(232))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3681))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Lincoln LS V6 Premium 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(36895))(
-		$elm$core$Maybe$Just(33929))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(232))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3681))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Lincoln LS V8 Sport 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(40095))(
-		$elm$core$Maybe$Just(36809))(
-		$elm$core$Maybe$Just(3.9))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(280))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3768))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Lincoln LS V8 Ultimate 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(43495))(
-		$elm$core$Maybe$Just(39869))(
-		$elm$core$Maybe$Just(3.9))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(280))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3768))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Lincoln Navigator Luxury')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(52775))(
-		$elm$core$Maybe$Just(46360))(
-		$elm$core$Maybe$Just(5.4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5969))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(206))(
-		$elm$core$Maybe$Just(80)),
-		$author$project$Main$Car('Lincoln Town Car Signature 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(41815))(
-		$elm$core$Maybe$Just(38418))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(239))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4369))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Lincoln Town Car Ultimate 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(44925))(
-		$elm$core$Maybe$Just(41217))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(239))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4369))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Lincoln Town Car Ultimate L 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(50470))(
-		$elm$core$Maybe$Just(46208))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(239))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4474))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(221))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Mazda B2300 SX Regular Cab')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(14840))(
-		$elm$core$Maybe$Just(14070))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(143))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2960))(
-		$elm$core$Maybe$Just(112))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda B4000 SE Cab Plus')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(22350))(
-		$elm$core$Maybe$Just(20482))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(3571))(
-		$elm$core$Maybe$Just(126))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda MPV ES')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(28750))(
-		$elm$core$Maybe$Just(26600))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3812))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mazda MX-5 Miata convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(22388))(
-		$elm$core$Maybe$Just(20701))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(142))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2387))(
-		$elm$core$Maybe$Just(89))(
-		$elm$core$Maybe$Just(156))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Mazda MX-5 Miata LS convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(25193))(
-		$elm$core$Maybe$Just(23285))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(142))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2387))(
-		$elm$core$Maybe$Just(89))(
-		$elm$core$Maybe$Just(156))(
-		$elm$core$Maybe$Just(66)),
-		$author$project$Main$Car('Mazda RX-8 4dr automatic')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(25700))(
-		$elm$core$Maybe$Just(23794))(
-		$elm$core$Maybe$Just(1.3))(
-		$elm$core$Maybe$Just(-1))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3053))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(174))($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda RX-8 4dr manual')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(27200))(
-		$elm$core$Maybe$Just(25179))(
-		$elm$core$Maybe$Just(1.3))(
-		$elm$core$Maybe$Just(-1))(
-		$elm$core$Maybe$Just(238))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3029))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(174))($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda Tribute DX 2.0')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(21087))(
-		$elm$core$Maybe$Just(19742))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3091))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(173))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mazda3 i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15500))(
-		$elm$core$Maybe$Just(14525))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(148))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(2696))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda3 s 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17200))(
-		$elm$core$Maybe$Just(15922))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(2762))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Mazda6 i 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19270))(
-		$elm$core$Maybe$Just(17817))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(3042))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Mercedes-Benz C230 Sport 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(26060))(
-		$elm$core$Maybe$Just(24249))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3250))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C240')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(33780))(
-		$elm$core$Maybe$Just(31466))(
-		$elm$core$Maybe$Just(2.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3470))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C240 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(32280))(
-		$elm$core$Maybe$Just(30071))(
-		$elm$core$Maybe$Just(2.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3360))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C240 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(33480))(
-		$elm$core$Maybe$Just(31187))(
-		$elm$core$Maybe$Just(2.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3360))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C32 AMG 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(52120))(
-		$elm$core$Maybe$Just(48522))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(349))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3540))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C320 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(37630))(
-		$elm$core$Maybe$Just(35046))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3450))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C320 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(38830))(
-		$elm$core$Maybe$Just(36162))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C320 Sport 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(28370))(
-		$elm$core$Maybe$Just(26435))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3430))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz C320 Sport 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(35920))(
-		$elm$core$Maybe$Just(33456))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3430))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz CL500 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(94820))(
-		$elm$core$Maybe$Just(88324))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4085))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(196))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercedes-Benz CL600 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(128420))(
-		$elm$core$Maybe$Just(119600))(
-		$elm$core$Maybe$Just(5.5))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(493))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4473))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(196))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercedes-Benz CLK320 coupe 2dr (convertible)')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(45707))(
-		$elm$core$Maybe$Just(41966))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3770))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Mercedes-Benz CLK500 coupe 2dr (convertible)')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(52800))(
-		$elm$core$Maybe$Just(49104))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3585))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Mercedes-Benz E320')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(50670))(
-		$elm$core$Maybe$Just(47174))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(221))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3966))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Mercedes-Benz E320 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(48170))(
-		$elm$core$Maybe$Just(44849))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(221))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3635))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Mercedes-Benz E500')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(60670))(
-		$elm$core$Maybe$Just(56474))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4230))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Mercedes-Benz E500 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(57270))(
-		$elm$core$Maybe$Just(53382))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(3815))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Mercedes-Benz G500')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(76870))(
-		$elm$core$Maybe$Just(71540))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(292))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(5423))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Mercedes-Benz ML500')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(46470))(
-		$elm$core$Maybe$Just(43268))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(288))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(4874))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mercedes-Benz S430 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(74320))(
-		$elm$core$Maybe$Just(69168))(
-		$elm$core$Maybe$Just(4.3))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(275))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4160))(
-		$elm$core$Maybe$Just(122))(
-		$elm$core$Maybe$Just(203))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercedes-Benz S500 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(86970))(
-		$elm$core$Maybe$Just(80939))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4390))(
-		$elm$core$Maybe$Just(122))(
-		$elm$core$Maybe$Just(203))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercedes-Benz SL500 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(90520))(
-		$elm$core$Maybe$Just(84325))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4065))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mercedes-Benz SL55 AMG 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(121770))(
-		$elm$core$Maybe$Just(113388))(
-		$elm$core$Maybe$Just(5.5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(493))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4235))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mercedes-Benz SL600 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(126670))(
-		$elm$core$Maybe$Just(117854))(
-		$elm$core$Maybe$Just(5.5))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(493))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4429))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mercedes-Benz SLK230 convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(40320))(
-		$elm$core$Maybe$Just(37548))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3055))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(158))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercedes-Benz SLK32 AMG 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(56170))(
-		$elm$core$Maybe$Just(52289))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(349))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3220))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(158))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Mercury Grand Marquis GS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(24695))(
-		$elm$core$Maybe$Just(23217))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(224))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4052))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Mercury Grand Marquis LS Premium 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(29595))(
-		$elm$core$Maybe$Just(27148))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(224))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4052))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Mercury Grand Marquis LS Ultimate 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(30895))(
-		$elm$core$Maybe$Just(28318))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(224))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4052))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Mercury Marauder 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(34495))(
-		$elm$core$Maybe$Just(31558))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(302))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4195))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Mercury Monterey Luxury')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33995))(
-		$elm$core$Maybe$Just(30846))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(4340))(
-		$elm$core$Maybe$Just(121))(
-		$elm$core$Maybe$Just(202))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Mercury Mountaineer')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(29995))(
-		$elm$core$Maybe$Just(27317))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4374))(
-		$elm$core$Maybe$Just(114))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mercury Sable GS')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22595))(
-		$elm$core$Maybe$Just(20748))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3488))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercury Sable GS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21595))(
-		$elm$core$Maybe$Just(19848))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3308))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mercury Sable LS Premium 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23895))(
-		$elm$core$Maybe$Just(21918))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3315))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Mini Cooper')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16999))(
-		$elm$core$Maybe$Just(15437))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(37))(
-		$elm$core$Maybe$Just(2524))(
-		$elm$core$Maybe$Just(97))(
-		$elm$core$Maybe$Just(143))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mini Cooper S')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19999))(
-		$elm$core$Maybe$Just(18137))(
-		$elm$core$Maybe$Just(1.6))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(2678))(
-		$elm$core$Maybe$Just(97))(
-		$elm$core$Maybe$Just(144))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mitsubishi Diamante LS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(29282))(
-		$elm$core$Maybe$Just(27250))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(205))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3549))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Mitsubishi Eclipse GTS 2dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25092))(
-		$elm$core$Maybe$Just(23456))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3241))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Mitsubishi Eclipse Spyder GT convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26992))(
-		$elm$core$Maybe$Just(25218))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3296))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Mitsubishi Endeavor XLS')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(30492))(
-		$elm$core$Maybe$Just(28330))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4134))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Mitsubishi Galant ES 2.4L 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19312))(
-		$elm$core$Maybe$Just(17957))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(3351))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mitsubishi Galant GTS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25700))(
-		$elm$core$Maybe$Just(23883))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3649))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(191))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Mitsubishi Lancer ES 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14622))(
-		$elm$core$Maybe$Just(13751))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(120))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(2656))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mitsubishi Lancer Evolution 4dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(29562))(
-		$elm$core$Maybe$Just(27466))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(271))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3263))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Mitsubishi Lancer LS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16722))(
-		$elm$core$Maybe$Just(15718))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(120))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(2795))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mitsubishi Lancer OZ Rally 4dr auto')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17232))(
-		$elm$core$Maybe$Just(16196))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(120))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(2744))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mitsubishi Lancer Sportback LS')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17495))(
-		$elm$core$Maybe$Just(16295))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(3020))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Mitsubishi Montero XLS')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(33112))(
-		$elm$core$Maybe$Just(30763))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(215))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(4718))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Mitsubishi Outlander LS')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18892))(
-		$elm$core$Maybe$Just(17569))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(160))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3240))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(179))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Nissan 350Z coupe 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(26910))(
-		$elm$core$Maybe$Just(25203))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(287))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3188))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(169))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Nissan 350Z Enthusiast convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(34390))(
-		$elm$core$Maybe$Just(31845))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(287))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3428))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(169))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Nissan Altima S 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19240))(
-		$elm$core$Maybe$Just(18030))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3039))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Nissan Altima SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23290))(
-		$elm$core$Maybe$Just(21580))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(245))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3197))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Nissan Frontier King Cab XE V6')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(19479))(
-		$elm$core$Maybe$Just(18253))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(3932))(
-		$elm$core$Maybe$Just(116))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Nissan Maxima SE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27490))(
-		$elm$core$Maybe$Just(25182))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(265))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3473))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Nissan Maxima SL 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(29440))(
-		$elm$core$Maybe$Just(26966))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(265))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3476))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Nissan Murano SL')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(28739))(
-		$elm$core$Maybe$Just(27300))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(245))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3801))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Nissan Pathfinder Armada SE')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33840))(
-		$elm$core$Maybe$Just(30815))(
-		$elm$core$Maybe$Just(5.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(305))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(5013))(
-		$elm$core$Maybe$Just(123))(
-		$elm$core$Maybe$Just(207))(
-		$elm$core$Maybe$Just(79)),
-		$author$project$Main$Car('Nissan Pathfinder SE')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27339))(
-		$elm$core$Maybe$Just(25972))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(3871))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Nissan Quest S')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24780))(
-		$elm$core$Maybe$Just(22958))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(4012))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Nissan Quest SE')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(32780))(
-		$elm$core$Maybe$Just(30019))(
-		$elm$core$Maybe$Just(3.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4175))(
-		$elm$core$Maybe$Just(124))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Nissan Sentra 1.8 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12740))(
-		$elm$core$Maybe$Just(12205))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(126))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2513))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Nissan Sentra 1.8 S 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14740))(
-		$elm$core$Maybe$Just(13747))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(126))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2581))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Nissan Sentra SE-R 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17640))(
-		$elm$core$Maybe$Just(16444))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(23))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2761))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Nissan Titan King Cab XE')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(26650))(
-		$elm$core$Maybe$Just(24926))(
-		$elm$core$Maybe$Just(5.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(305))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(5287))(
-		$elm$core$Maybe$Just(140))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Nissan Xterra XE V6')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20939))(
-		$elm$core$Maybe$Just(19512))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(3760))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Oldsmobile Alero GLS 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23675))(
-		$elm$core$Maybe$Just(21485))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3085))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Oldsmobile Alero GX 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18825))(
-		$elm$core$Maybe$Just(17642))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2946))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Oldsmobile Silhouette GL')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(28790))(
-		$elm$core$Maybe$Just(26120))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3948))(
-		$elm$core$Maybe$Just(120))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Pontiac Aztekt')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21595))(
-		$elm$core$Maybe$Just(19810))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3779))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Pontiac Bonneville GXP 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35995))(
-		$elm$core$Maybe$Just(32997))(
-		$elm$core$Maybe$Just(4.6))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(275))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(3790))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(203))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Pontiac Grand Am GT 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22450))(
-		$elm$core$Maybe$Just(20595))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3118))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Pontiac Grand Prix GT1 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22395))(
-		$elm$core$Maybe$Just(20545))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3477))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Pontiac Grand Prix GT2 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24295))(
-		$elm$core$Maybe$Just(22284))(
-		$elm$core$Maybe$Just(3.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3484))(
-		$elm$core$Maybe$Just(111))(
-		$elm$core$Maybe$Just(198))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Pontiac GTO 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(33500))(
-		$elm$core$Maybe$Just(30710))(
-		$elm$core$Maybe$Just(5.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(3725))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Pontiac Montana')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23845))(
-		$elm$core$Maybe$Just(21644))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3803))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Pontiac Montana EWB')($author$project$Main$Minivan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(31370))(
-		$elm$core$Maybe$Just(28454))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(4431))(
-		$elm$core$Maybe$Just(121))(
-		$elm$core$Maybe$Just(201))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Pontiac Sunfire 1SA 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15495))(
-		$elm$core$Maybe$Just(14375))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2771))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Pontiac Sunfire 1SC 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17735))(
-		$elm$core$Maybe$Just(16369))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2771))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Pontiac Vibe')($author$project$Main$Wagon)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(17045))(
-		$elm$core$Maybe$Just(15973))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(2701))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(172))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Porsche 911 Carrera 4S coupe 2dr (convert)')($author$project$Main$Sports_Car)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(84165))(
-		$elm$core$Maybe$Just(72206))(
-		$elm$core$Maybe$Just(3.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(315))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3240))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Porsche 911 Carrera convertible 2dr (coupe)')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(79165))(
-		$elm$core$Maybe$Just(69229))(
-		$elm$core$Maybe$Just(3.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(315))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3135))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Porsche 911 GT2 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(192465))(
-		$elm$core$Maybe$Just(173560))(
-		$elm$core$Maybe$Just(3.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(477))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3131))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Porsche 911 Targa coupe 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(76765))(
-		$elm$core$Maybe$Just(67128))(
-		$elm$core$Maybe$Just(3.6))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(315))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3119))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Porsche Boxster convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(43365))(
-		$elm$core$Maybe$Just(37886))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(228))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2811))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Porsche Boxster S convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(52365))(
-		$elm$core$Maybe$Just(45766))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(258))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(2911))(
-		$elm$core$Maybe$Just(95))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Porsche Cayenne S')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(56665))(
-		$elm$core$Maybe$Just(49865))(
-		$elm$core$Maybe$Just(4.5))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(340))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(4950))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Saab 9-3 Aero 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33360))(
-		$elm$core$Maybe$Just(31562))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3175))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saab 9-3 Aero convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(43175))(
-		$elm$core$Maybe$Just(40883))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3700))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saab 9-3 Arc convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(40670))(
-		$elm$core$Maybe$Just(38520))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3480))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saab 9-3 Arc Sport 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(30860))(
-		$elm$core$Maybe$Just(29269))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3175))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(183))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saab 9-5 Aero')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(40845))(
-		$elm$core$Maybe$Just(38376))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3620))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Saab 9-5 Aero 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(39465))(
-		$elm$core$Maybe$Just(37721))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(250))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3470))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Saab 9-5 Arc 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(35105))(
-		$elm$core$Maybe$Just(33011))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3470))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Saturn Ion1 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(10995))(
-		$elm$core$Maybe$Just(10319))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2692))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Saturn L300 2')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23560))(
-		$elm$core$Maybe$Just(21779))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(34))(
-		$elm$core$Maybe$Just(3109))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saturn L300-2 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21410))(
-		$elm$core$Maybe$Just(19801))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(182))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3197))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Saturn lon2 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14300))(
-		$elm$core$Maybe$Just(13393))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2692))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Saturn lon2 quad coupe 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14850))(
-		$elm$core$Maybe$Just(13904))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2751))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Saturn lon3 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15825))(
-		$elm$core$Maybe$Just(14811))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2692))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Saturn lon3 quad coupe 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16350))(
-		$elm$core$Maybe$Just(15299))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(140))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2751))(
-		$elm$core$Maybe$Just(103))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Saturn VUE')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(20585))(
-		$elm$core$Maybe$Just(19238))(
-		$elm$core$Maybe$Just(2.2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(143))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3381))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Scion xA 4dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12965))(
-		$elm$core$Maybe$Just(12340))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(38))(
-		$elm$core$Maybe$Just(2340))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(154))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Scion xB')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14165))(
-		$elm$core$Maybe$Just(13480))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(2425))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Subaru Baja')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(24520))(
-		$elm$core$Maybe$Just(22304))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3485))(
-		$elm$core$Maybe$Just(104))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Subaru Forester X')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(21445))(
-		$elm$core$Maybe$Just(19646))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3090))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Subaru Impreza 2.5 RS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(19945))(
-		$elm$core$Maybe$Just(18399))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(2965))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Impreza WRX 4dr')($author$project$Main$Sports_Car)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25045))(
-		$elm$core$Maybe$Just(23022))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(227))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3085))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Impreza WRX STi 4dr')($author$project$Main$Sports_Car)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(31545))(
-		$elm$core$Maybe$Just(29130))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3263))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Legacy GT 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25645))(
-		$elm$core$Maybe$Just(23336))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3395))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Legacy L 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(20445))(
-		$elm$core$Maybe$Just(18713))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3285))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Outback')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(23895))(
-		$elm$core$Maybe$Just(21773))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3430))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Outback H6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(29345))(
-		$elm$core$Maybe$Just(26660))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3610))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Outback H-6 VDC 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(31545))(
-		$elm$core$Maybe$Just(28603))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(212))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3630))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Subaru Outback Limited Sedan 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(27145))(
-		$elm$core$Maybe$Just(24687))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3495))(
-		$elm$core$Maybe$Just(104))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Suzuki Aeno S 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12884))(
-		$elm$core$Maybe$Just(12719))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2676))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(171))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Suzuki Aerio LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14500))(
-		$elm$core$Maybe$Just(14317))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2676))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(171))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Suzuki Aerio SX')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(16497))(
-		$elm$core$Maybe$Just(16291))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2932))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Suzuki Forenza EX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15568))(
-		$elm$core$Maybe$Just(15378))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(2756))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Suzuki Forenza S 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(12269))(
-		$elm$core$Maybe$Just(12116))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2701))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(177))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Suzuki Verona LX 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(17262))(
-		$elm$core$Maybe$Just(17053))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(155))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3380))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(188))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Suzuki Vitara LX')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(17163))(
-		$elm$core$Maybe$Just(16949))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3020))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Suzuki XL-7 EX')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23699))(
-		$elm$core$Maybe$Just(22307))(
-		$elm$core$Maybe$Just(2.7))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(3682))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Toyota 4Runner SR5 V6')($author$project$Main$SUV)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(27710))(
-		$elm$core$Maybe$Just(24801))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(245))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(4035))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(74)),
-		$author$project$Main$Car('Toyota Avalon XL 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26560))(
-		$elm$core$Maybe$Just(23693))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3417))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Avalon XLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(30920))(
-		$elm$core$Maybe$Just(27271))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3439))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(192))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Camry LE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19560))(
-		$elm$core$Maybe$Just(17558))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(157))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(3086))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Toyota Camry LE V6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22775))(
-		$elm$core$Maybe$Just(20325))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3296))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Toyota Camry Solara SE 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19635))(
-		$elm$core$Maybe$Just(17722))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(157))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(3175))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Camry Solara SE V6 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21965))(
-		$elm$core$Maybe$Just(19819))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3417))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Camry Solara SLE V6 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26510))(
-		$elm$core$Maybe$Just(23908))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(225))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3439))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Camry XLE V6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25920))(
-		$elm$core$Maybe$Just(23125))(
-		$elm$core$Maybe$Just(3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(210))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(3362))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Toyota Celica GT-S 2dr')($author$project$Main$Sports_Car)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(22570))(
-		$elm$core$Maybe$Just(20363))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(2500))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(171))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Toyota Corolla CE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(14085))(
-		$elm$core$Maybe$Just(13065))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(40))(
-		$elm$core$Maybe$Just(2502))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Toyota Corolla LE 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15295))(
-		$elm$core$Maybe$Just(13889))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(40))(
-		$elm$core$Maybe$Just(2524))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Toyota Corolla S 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(15030))(
-		$elm$core$Maybe$Just(13650))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(40))(
-		$elm$core$Maybe$Just(2524))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Toyota Echo 2dr auto')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11560))(
-		$elm$core$Maybe$Just(10896))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(33))(
-		$elm$core$Maybe$Just(39))(
-		$elm$core$Maybe$Just(2085))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(65)),
-		$author$project$Main$Car('Toyota Echo 2dr manual')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(10760))(
-		$elm$core$Maybe$Just(10144))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(43))(
-		$elm$core$Maybe$Just(2035))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(65)),
-		$author$project$Main$Car('Toyota Echo 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(11290))(
-		$elm$core$Maybe$Just(10642))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(108))(
-		$elm$core$Maybe$Just(35))(
-		$elm$core$Maybe$Just(43))(
-		$elm$core$Maybe$Just(2055))(
-		$elm$core$Maybe$Just(93))(
-		$elm$core$Maybe$Just(163))(
-		$elm$core$Maybe$Just(65)),
-		$author$project$Main$Car('Toyota Highlander V6')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(27930))(
-		$elm$core$Maybe$Just(24915))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(3935))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Toyota Land Cruiser')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(54765))(
-		$elm$core$Maybe$Just(47986))(
-		$elm$core$Maybe$Just(4.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(325))(
-		$elm$core$Maybe$Just(13))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(5390))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(193))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Toyota Matrix XR')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(16695))(
-		$elm$core$Maybe$Just(15156))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(130))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(36))(
-		$elm$core$Maybe$Just(2679))(
-		$elm$core$Maybe$Just(102))(
-		$elm$core$Maybe$Just(171))(
-		$elm$core$Maybe$Just(70)),
-		$author$project$Main$Car('Toyota MR2 Spyder convertible 2dr')($author$project$Main$Sports_Car)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(25130))(
-		$elm$core$Maybe$Just(22787))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(138))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(32))(
-		$elm$core$Maybe$Just(2195))(
-		$elm$core$Maybe$Just(97))(
-		$elm$core$Maybe$Just(153))(
-		$elm$core$Maybe$Just(67)),
-		$author$project$Main$Car('Toyota Prius 4dr (gas/electric)')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(20510))(
-		$elm$core$Maybe$Just(18926))(
-		$elm$core$Maybe$Just(1.5))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(59))(
-		$elm$core$Maybe$Just(51))(
-		$elm$core$Maybe$Just(2890))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(175))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Toyota RAV4')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(20290))(
-		$elm$core$Maybe$Just(18553))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(161))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3119))(
-		$elm$core$Maybe$Just(98))(
-		$elm$core$Maybe$Just(167))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Toyota Sequoia SR5')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(35695))(
-		$elm$core$Maybe$Just(31827))(
-		$elm$core$Maybe$Just(4.7))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(240))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(5270))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(78)),
-		$author$project$Main$Car('Toyota Sienna CE')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23495))(
-		$elm$core$Maybe$Just(21198))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(4120))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Toyota Sienna XLE Limited')($author$project$Main$Minivan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(28800))(
-		$elm$core$Maybe$Just(25690))(
-		$elm$core$Maybe$Just(3.3))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(230))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(4165))(
-		$elm$core$Maybe$Just(119))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(77)),
-		$author$project$Main$Car('Toyota Tacoma')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(12800))(
-		$elm$core$Maybe$Just(11879))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(142))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(2750))(
-		$elm$core$Maybe$Just(103))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Toyota Tundra Access Cab V6 SR5')($author$project$Main$Pickup)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(25935))(
-		$elm$core$Maybe$Just(23520))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(14))(
-		$elm$core$Maybe$Just(17))(
-		$elm$core$Maybe$Just(4435))(
-		$elm$core$Maybe$Just(128))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Toyota Tundra Regular Cab V6')($author$project$Main$Pickup)($author$project$Main$Rear_Wheel_Drive)(
-		$elm$core$Maybe$Just(16495))(
-		$elm$core$Maybe$Just(14978))(
-		$elm$core$Maybe$Just(3.4))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(16))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(3925))(
-		$elm$core$Maybe$Just(128))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing),
-		$author$project$Main$Car('Volkswagen Golf GLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(18715))(
-		$elm$core$Maybe$Just(17478))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2897))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(165))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen GTI 1.8T 2dr hatch')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19825))(
-		$elm$core$Maybe$Just(18109))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2934))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(168))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen Jetta GL')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(19005))(
-		$elm$core$Maybe$Just(17427))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3034))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(174))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen Jetta GLI VR6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23785))(
-		$elm$core$Maybe$Just(21686))(
-		$elm$core$Maybe$Just(2.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(200))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3179))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(172))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen Jetta GLS TDI 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21055))(
-		$elm$core$Maybe$Just(19638))(
-		$elm$core$Maybe$Just(1.9))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(100))(
-		$elm$core$Maybe$Just(38))(
-		$elm$core$Maybe$Just(46))(
-		$elm$core$Maybe$Just(3003))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(172))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen New Beetle GLS 1.8T 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(21055))(
-		$elm$core$Maybe$Just(19638))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(150))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(2820))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(161))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen New Beetle GLS convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23215))(
-		$elm$core$Maybe$Just(21689))(
-		$elm$core$Maybe$Just(2))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(115))(
-		$elm$core$Maybe$Just(24))(
-		$elm$core$Maybe$Just(30))(
-		$elm$core$Maybe$Just(3082))(
-		$elm$core$Maybe$Just(99))(
-		$elm$core$Maybe$Just(161))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volkswagen Passat GLS 1.8T')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(24955))(
-		$elm$core$Maybe$Just(22801))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(3338))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Volkswagen Passat GLS 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(23955))(
-		$elm$core$Maybe$Just(21898))(
-		$elm$core$Maybe$Just(1.8))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(31))(
-		$elm$core$Maybe$Just(3241))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Volkswagen Passat GLX V6 4MOTION 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(33180))(
-		$elm$core$Maybe$Just(30583))(
-		$elm$core$Maybe$Just(2.8))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3721))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Volkswagen Passat W8')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(40235))(
-		$elm$core$Maybe$Just(36956))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(270))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(4067))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(184))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Volkswagen Passat W8 4MOTION 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(39235))(
-		$elm$core$Maybe$Just(36052))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(270))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3953))(
-		$elm$core$Maybe$Just(106))(
-		$elm$core$Maybe$Just(185))(
-		$elm$core$Maybe$Just(69)),
-		$author$project$Main$Car('Volkswagen Phaeton 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(65000))(
-		$elm$core$Maybe$Just(59912))(
-		$elm$core$Maybe$Just(4.2))(
-		$elm$core$Maybe$Just(8))(
-		$elm$core$Maybe$Just(335))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(5194))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Volkswagen Phaeton W12 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(75000))(
-		$elm$core$Maybe$Just(69130))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(12))(
-		$elm$core$Maybe$Just(420))($elm$core$Maybe$Nothing)($elm$core$Maybe$Nothing)(
-		$elm$core$Maybe$Just(5399))(
-		$elm$core$Maybe$Just(118))(
-		$elm$core$Maybe$Just(204))(
-		$elm$core$Maybe$Just(75)),
-		$author$project$Main$Car('Volkswagen Touareg V6')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(35515))(
-		$elm$core$Maybe$Just(32243))(
-		$elm$core$Maybe$Just(3.2))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(220))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(5086))(
-		$elm$core$Maybe$Just(112))(
-		$elm$core$Maybe$Just(187))(
-		$elm$core$Maybe$Just(76)),
-		$author$project$Main$Car('Volvo C70 HPT convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(42565))(
-		$elm$core$Maybe$Just(40083))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(242))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3450))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Volvo C70 LPT convertible 2dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(40565))(
-		$elm$core$Maybe$Just(38203))(
-		$elm$core$Maybe$Just(2.4))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(197))(
-		$elm$core$Maybe$Just(21))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3450))(
-		$elm$core$Maybe$Just(105))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Volvo S40 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(25135))(
-		$elm$core$Maybe$Just(23701))(
-		$elm$core$Maybe$Just(1.9))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2767))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(178))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volvo S60 2.5 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(31745))(
-		$elm$core$Maybe$Just(29916))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3903))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Volvo S60 R 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37560))(
-		$elm$core$Maybe$Just(35382))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(300))(
-		$elm$core$Maybe$Just(18))(
-		$elm$core$Maybe$Just(25))(
-		$elm$core$Maybe$Just(3571))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(181))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Volvo S60 T5 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(34845))(
-		$elm$core$Maybe$Just(32902))(
-		$elm$core$Maybe$Just(2.3))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(247))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3766))(
-		$elm$core$Maybe$Just(107))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(71)),
-		$author$project$Main$Car('Volvo S80 2.5T 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(37885))(
-		$elm$core$Maybe$Just(35688))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(194))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3691))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Volvo S80 2.9 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(37730))(
-		$elm$core$Maybe$Just(35542))(
-		$elm$core$Maybe$Just(2.9))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(28))(
-		$elm$core$Maybe$Just(3576))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Volvo S80 T6 4dr')($author$project$Main$Small_Sporty_Compact_Large_Sedan)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(45210))(
-		$elm$core$Maybe$Just(42573))(
-		$elm$core$Maybe$Just(2.9))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(268))(
-		$elm$core$Maybe$Just(19))(
-		$elm$core$Maybe$Just(26))(
-		$elm$core$Maybe$Just(3653))(
-		$elm$core$Maybe$Just(110))(
-		$elm$core$Maybe$Just(190))(
-		$elm$core$Maybe$Just(72)),
-		$author$project$Main$Car('Volvo V40')($author$project$Main$Wagon)($author$project$Main$Front_Wheel_Drive)(
-		$elm$core$Maybe$Just(26135))(
-		$elm$core$Maybe$Just(24641))(
-		$elm$core$Maybe$Just(1.9))(
-		$elm$core$Maybe$Just(4))(
-		$elm$core$Maybe$Just(170))(
-		$elm$core$Maybe$Just(22))(
-		$elm$core$Maybe$Just(29))(
-		$elm$core$Maybe$Just(2822))(
-		$elm$core$Maybe$Just(101))(
-		$elm$core$Maybe$Just(180))(
-		$elm$core$Maybe$Just(68)),
-		$author$project$Main$Car('Volvo XC70')($author$project$Main$Wagon)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(35145))(
-		$elm$core$Maybe$Just(33112))(
-		$elm$core$Maybe$Just(2.5))(
-		$elm$core$Maybe$Just(5))(
-		$elm$core$Maybe$Just(208))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(27))(
-		$elm$core$Maybe$Just(3823))(
-		$elm$core$Maybe$Just(109))(
-		$elm$core$Maybe$Just(186))(
-		$elm$core$Maybe$Just(73)),
-		$author$project$Main$Car('Volvo XC90 T6')($author$project$Main$SUV)($author$project$Main$All_Wheel_Drive)(
-		$elm$core$Maybe$Just(41250))(
-		$elm$core$Maybe$Just(38851))(
-		$elm$core$Maybe$Just(2.9))(
-		$elm$core$Maybe$Just(6))(
-		$elm$core$Maybe$Just(268))(
-		$elm$core$Maybe$Just(15))(
-		$elm$core$Maybe$Just(20))(
-		$elm$core$Maybe$Just(4638))(
-		$elm$core$Maybe$Just(113))(
-		$elm$core$Maybe$Just(189))(
-		$elm$core$Maybe$Just(75))
-	]);
-var $elm$html$Html$div = _VirtualDom_node('div');
-var $author$project$Main$XyData = F3(
-	function (xDescription, yDescription, data) {
-		return {data: data, xDescription: xDescription, yDescription: yDescription};
+var $elm$core$Basics$identity = function (x) {
+	return x;
+};
+var $elm$browser$Browser$Dom$NotFound = function (a) {
+	return {$: 'NotFound', a: a};
+};
+var $elm$url$Url$Http = {$: 'Http'};
+var $elm$url$Url$Https = {$: 'Https'};
+var $elm$url$Url$Url = F6(
+	function (protocol, host, port_, path, query, fragment) {
+		return {fragment: fragment, host: host, path: path, port_: port_, protocol: protocol, query: query};
+	});
+var $elm$core$String$contains = _String_contains;
+var $elm$core$String$length = _String_length;
+var $elm$core$String$slice = _String_slice;
+var $elm$core$String$dropLeft = F2(
+	function (n, string) {
+		return (n < 1) ? string : A3(
+			$elm$core$String$slice,
+			n,
+			$elm$core$String$length(string),
+			string);
+	});
+var $elm$core$String$indexes = _String_indexes;
+var $elm$core$String$isEmpty = function (string) {
+	return string === '';
+};
+var $elm$core$String$left = F2(
+	function (n, string) {
+		return (n < 1) ? '' : A3($elm$core$String$slice, 0, n, string);
+	});
+var $elm$core$String$toInt = _String_toInt;
+var $elm$url$Url$chompBeforePath = F5(
+	function (protocol, path, params, frag, str) {
+		if ($elm$core$String$isEmpty(str) || A2($elm$core$String$contains, '@', str)) {
+			return $elm$core$Maybe$Nothing;
+		} else {
+			var _v0 = A2($elm$core$String$indexes, ':', str);
+			if (!_v0.b) {
+				return $elm$core$Maybe$Just(
+					A6($elm$url$Url$Url, protocol, str, $elm$core$Maybe$Nothing, path, params, frag));
+			} else {
+				if (!_v0.b.b) {
+					var i = _v0.a;
+					var _v1 = $elm$core$String$toInt(
+						A2($elm$core$String$dropLeft, i + 1, str));
+					if (_v1.$ === 'Nothing') {
+						return $elm$core$Maybe$Nothing;
+					} else {
+						var port_ = _v1;
+						return $elm$core$Maybe$Just(
+							A6(
+								$elm$url$Url$Url,
+								protocol,
+								A2($elm$core$String$left, i, str),
+								port_,
+								path,
+								params,
+								frag));
+					}
+				} else {
+					return $elm$core$Maybe$Nothing;
+				}
+			}
+		}
+	});
+var $elm$url$Url$chompBeforeQuery = F4(
+	function (protocol, params, frag, str) {
+		if ($elm$core$String$isEmpty(str)) {
+			return $elm$core$Maybe$Nothing;
+		} else {
+			var _v0 = A2($elm$core$String$indexes, '/', str);
+			if (!_v0.b) {
+				return A5($elm$url$Url$chompBeforePath, protocol, '/', params, frag, str);
+			} else {
+				var i = _v0.a;
+				return A5(
+					$elm$url$Url$chompBeforePath,
+					protocol,
+					A2($elm$core$String$dropLeft, i, str),
+					params,
+					frag,
+					A2($elm$core$String$left, i, str));
+			}
+		}
+	});
+var $elm$url$Url$chompBeforeFragment = F3(
+	function (protocol, frag, str) {
+		if ($elm$core$String$isEmpty(str)) {
+			return $elm$core$Maybe$Nothing;
+		} else {
+			var _v0 = A2($elm$core$String$indexes, '?', str);
+			if (!_v0.b) {
+				return A4($elm$url$Url$chompBeforeQuery, protocol, $elm$core$Maybe$Nothing, frag, str);
+			} else {
+				var i = _v0.a;
+				return A4(
+					$elm$url$Url$chompBeforeQuery,
+					protocol,
+					$elm$core$Maybe$Just(
+						A2($elm$core$String$dropLeft, i + 1, str)),
+					frag,
+					A2($elm$core$String$left, i, str));
+			}
+		}
+	});
+var $elm$url$Url$chompAfterProtocol = F2(
+	function (protocol, str) {
+		if ($elm$core$String$isEmpty(str)) {
+			return $elm$core$Maybe$Nothing;
+		} else {
+			var _v0 = A2($elm$core$String$indexes, '#', str);
+			if (!_v0.b) {
+				return A3($elm$url$Url$chompBeforeFragment, protocol, $elm$core$Maybe$Nothing, str);
+			} else {
+				var i = _v0.a;
+				return A3(
+					$elm$url$Url$chompBeforeFragment,
+					protocol,
+					$elm$core$Maybe$Just(
+						A2($elm$core$String$dropLeft, i + 1, str)),
+					A2($elm$core$String$left, i, str));
+			}
+		}
 	});
+var $elm$core$String$startsWith = _String_startsWith;
+var $elm$url$Url$fromString = function (str) {
+	return A2($elm$core$String$startsWith, 'http://', str) ? A2(
+		$elm$url$Url$chompAfterProtocol,
+		$elm$url$Url$Http,
+		A2($elm$core$String$dropLeft, 7, str)) : (A2($elm$core$String$startsWith, 'https://', str) ? A2(
+		$elm$url$Url$chompAfterProtocol,
+		$elm$url$Url$Https,
+		A2($elm$core$String$dropLeft, 8, str)) : $elm$core$Maybe$Nothing);
+};
+var $elm$core$Basics$never = function (_v0) {
+	never:
+	while (true) {
+		var nvr = _v0.a;
+		var $temp$_v0 = nvr;
+		_v0 = $temp$_v0;
+		continue never;
+	}
+};
+var $elm$core$Task$Perform = function (a) {
+	return {$: 'Perform', a: a};
+};
+var $elm$core$Task$succeed = _Scheduler_succeed;
+var $elm$core$Task$init = $elm$core$Task$succeed(_Utils_Tuple0);
 var $elm$core$List$foldrHelper = F4(
 	function (fn, acc, ctr, ls) {
 		if (!ls.b) {
@@ -9610,161 +5245,6 @@ var $elm$core$List$foldr = F3(
 	function (fn, acc, ls) {
 		return A4($elm$core$List$foldrHelper, fn, acc, 0, ls);
 	});
-var $elm$core$List$maybeCons = F3(
-	function (f, mx, xs) {
-		var _v0 = f(mx);
-		if (_v0.$ === 'Just') {
-			var x = _v0.a;
-			return A2($elm$core$List$cons, x, xs);
-		} else {
-			return xs;
-		}
-	});
-var $elm$core$List$filterMap = F2(
-	function (f, xs) {
-		return A3(
-			$elm$core$List$foldr,
-			$elm$core$List$maybeCons(f),
-			_List_Nil,
-			xs);
-	});
-var $elm$core$Maybe$map3 = F4(
-	function (func, ma, mb, mc) {
-		if (ma.$ === 'Nothing') {
-			return $elm$core$Maybe$Nothing;
-		} else {
-			var a = ma.a;
-			if (mb.$ === 'Nothing') {
-				return $elm$core$Maybe$Nothing;
-			} else {
-				var b = mb.a;
-				if (mc.$ === 'Nothing') {
-					return $elm$core$Maybe$Nothing;
-				} else {
-					var c = mc.a;
-					return $elm$core$Maybe$Just(
-						A3(func, a, b, c));
-				}
-			}
-		}
-	});
-var $author$project$Main$mapToPoint = function (car) {
-	return A4(
-		$elm$core$Maybe$map3,
-		F3(
-			function (cityMPG, retailPrice, name) {
-				return {
-					pointName: name + (' (' + ($elm$core$String$fromInt(cityMPG) + (',' + ($elm$core$String$fromInt(retailPrice) + ')')))),
-					x: cityMPG,
-					y: retailPrice
-				};
-			}),
-		car.cityMPG,
-		car.retailPrice,
-		$elm$core$Maybe$Just(car.vehicleName));
-};
-var $author$project$Main$filterAndReduceCars = function (my_cars) {
-	var filterCars = A2($elm$core$List$filterMap, $author$project$Main$mapToPoint, my_cars);
-	return A3($author$project$Main$XyData, 'cityMPG', 'retailPrice', filterCars);
-};
-var $elm$html$Html$p = _VirtualDom_node('p');
-var $elm_community$typed_svg$TypedSvg$Types$AnchorMiddle = {$: 'AnchorMiddle'};
-var $elm_community$typed_svg$TypedSvg$Types$Percent = function (a) {
-	return {$: 'Percent', a: a};
-};
-var $author$project$Main$Point = F3(
-	function (pointName, x, y) {
-		return {pointName: pointName, x: x, y: y};
-	});
-var $elm_community$typed_svg$TypedSvg$Types$Px = function (a) {
-	return {$: 'Px', a: a};
-};
-var $elm_community$typed_svg$TypedSvg$Types$Translate = F2(
-	function (a, b) {
-		return {$: 'Translate', a: a, b: b};
-	});
-var $gampleman$elm_visualization$Scale$convert = F2(
-	function (_v0, value) {
-		var scale = _v0.a;
-		return A3(scale.convert, scale.domain, scale.range, value);
-	});
-var $elm$virtual_dom$VirtualDom$attribute = F2(
-	function (key, value) {
-		return A2(
-			_VirtualDom_attribute,
-			_VirtualDom_noOnOrFormAction(key),
-			_VirtualDom_noJavaScriptOrHtmlUri(value));
-	});
-var $elm_community$typed_svg$TypedSvg$Core$attribute = $elm$virtual_dom$VirtualDom$attribute;
-var $elm$core$String$fromFloat = _String_fromNumber;
-var $elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString = function (length) {
-	switch (length.$) {
-		case 'Cm':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'cm';
-		case 'Em':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'em';
-		case 'Ex':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'ex';
-		case 'In':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'in';
-		case 'Mm':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'mm';
-		case 'Num':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x);
-		case 'Pc':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'pc';
-		case 'Percent':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + '%';
-		case 'Pt':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'pt';
-		case 'Px':
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'px';
-		default:
-			var x = length.a;
-			return $elm$core$String$fromFloat(x) + 'rem';
-	}
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$fontSize = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'font-size',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
-var $elm$virtual_dom$VirtualDom$nodeNS = F2(
-	function (namespace, tag) {
-		return A2(
-			_VirtualDom_nodeNS,
-			namespace,
-			_VirtualDom_noScript(tag));
-	});
-var $elm_community$typed_svg$TypedSvg$Core$node = $elm$virtual_dom$VirtualDom$nodeNS('http://www.w3.org/2000/svg');
-var $elm_community$typed_svg$TypedSvg$g = $elm_community$typed_svg$TypedSvg$Core$node('g');
-var $author$project$Main$h = 450;
-var $elm$core$List$head = function (list) {
-	if (list.b) {
-		var x = list.a;
-		var xs = list.b;
-		return $elm$core$Maybe$Just(x);
-	} else {
-		return $elm$core$Maybe$Nothing;
-	}
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$height = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'height',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
 var $elm$core$List$map = F2(
 	function (f, xs) {
 		return A3(
@@ -9779,1079 +5259,996 @@ var $elm$core$List$map = F2(
 			_List_Nil,
 			xs);
 	});
-var $author$project$Main$padding = 60;
-var $elm_community$typed_svg$TypedSvg$circle = $elm_community$typed_svg$TypedSvg$Core$node('circle');
-var $elm_community$typed_svg$TypedSvg$Attributes$class = function (names) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'class',
-		A2($elm$core$String$join, ' ', names));
+var $elm$core$Task$andThen = _Scheduler_andThen;
+var $elm$core$Task$map = F2(
+	function (func, taskA) {
+		return A2(
+			$elm$core$Task$andThen,
+			function (a) {
+				return $elm$core$Task$succeed(
+					func(a));
+			},
+			taskA);
+	});
+var $elm$core$Task$map2 = F3(
+	function (func, taskA, taskB) {
+		return A2(
+			$elm$core$Task$andThen,
+			function (a) {
+				return A2(
+					$elm$core$Task$andThen,
+					function (b) {
+						return $elm$core$Task$succeed(
+							A2(func, a, b));
+					},
+					taskB);
+			},
+			taskA);
+	});
+var $elm$core$Task$sequence = function (tasks) {
+	return A3(
+		$elm$core$List$foldr,
+		$elm$core$Task$map2($elm$core$List$cons),
+		$elm$core$Task$succeed(_List_Nil),
+		tasks);
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$cx = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'cx',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
+var $elm$core$Platform$sendToApp = _Platform_sendToApp;
+var $elm$core$Task$spawnCmd = F2(
+	function (router, _v0) {
+		var task = _v0.a;
+		return _Scheduler_spawn(
+			A2(
+				$elm$core$Task$andThen,
+				$elm$core$Platform$sendToApp(router),
+				task));
+	});
+var $elm$core$Task$onEffects = F3(
+	function (router, commands, state) {
+		return A2(
+			$elm$core$Task$map,
+			function (_v0) {
+				return _Utils_Tuple0;
+			},
+			$elm$core$Task$sequence(
+				A2(
+					$elm$core$List$map,
+					$elm$core$Task$spawnCmd(router),
+					commands)));
+	});
+var $elm$core$Task$onSelfMsg = F3(
+	function (_v0, _v1, _v2) {
+		return $elm$core$Task$succeed(_Utils_Tuple0);
+	});
+var $elm$core$Task$cmdMap = F2(
+	function (tagger, _v0) {
+		var task = _v0.a;
+		return $elm$core$Task$Perform(
+			A2($elm$core$Task$map, tagger, task));
+	});
+_Platform_effectManagers['Task'] = _Platform_createManager($elm$core$Task$init, $elm$core$Task$onEffects, $elm$core$Task$onSelfMsg, $elm$core$Task$cmdMap);
+var $elm$core$Task$command = _Platform_leaf('Task');
+var $elm$core$Task$perform = F2(
+	function (toMessage, task) {
+		return $elm$core$Task$command(
+			$elm$core$Task$Perform(
+				A2($elm$core$Task$map, toMessage, task)));
+	});
+var $elm$browser$Browser$element = _Browser_element;
+var $author$project$Main$Model = F2(
+	function (data, error) {
+		return {data: data, error: error};
+	});
+var $author$project$Main$DataReceived = function (a) {
+	return {$: 'DataReceived', a: a};
 };
-var $elm_community$typed_svg$TypedSvg$Types$px = $elm_community$typed_svg$TypedSvg$Types$Px;
-var $elm_community$typed_svg$TypedSvg$Attributes$InPx$cx = function (value) {
-	return $elm_community$typed_svg$TypedSvg$Attributes$cx(
-		$elm_community$typed_svg$TypedSvg$Types$px(value));
+var $elm$http$Http$BadStatus_ = F2(
+	function (a, b) {
+		return {$: 'BadStatus_', a: a, b: b};
+	});
+var $elm$http$Http$BadUrl_ = function (a) {
+	return {$: 'BadUrl_', a: a};
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$cy = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'cy',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
+var $elm$http$Http$GoodStatus_ = F2(
+	function (a, b) {
+		return {$: 'GoodStatus_', a: a, b: b};
+	});
+var $elm$http$Http$NetworkError_ = {$: 'NetworkError_'};
+var $elm$http$Http$Receiving = function (a) {
+	return {$: 'Receiving', a: a};
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$InPx$cy = function (value) {
-	return $elm_community$typed_svg$TypedSvg$Attributes$cy(
-		$elm_community$typed_svg$TypedSvg$Types$px(value));
+var $elm$http$Http$Sending = function (a) {
+	return {$: 'Sending', a: a};
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$fontFamily = function (families) {
-	if (!families.b) {
-		return A2($elm_community$typed_svg$TypedSvg$Core$attribute, 'font-family', 'inherit');
+var $elm$http$Http$Timeout_ = {$: 'Timeout_'};
+var $elm$core$Dict$RBEmpty_elm_builtin = {$: 'RBEmpty_elm_builtin'};
+var $elm$core$Dict$empty = $elm$core$Dict$RBEmpty_elm_builtin;
+var $elm$core$Maybe$isJust = function (maybe) {
+	if (maybe.$ === 'Just') {
+		return true;
 	} else {
-		return A2(
-			$elm_community$typed_svg$TypedSvg$Core$attribute,
-			'font-family',
-			A2($elm$core$String$join, ', ', families));
-	}
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$r = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'r',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$InPx$r = function (value) {
-	return $elm_community$typed_svg$TypedSvg$Attributes$r(
-		$elm_community$typed_svg$TypedSvg$Types$px(value));
-};
-var $author$project$Main$radius = 5.0;
-var $elm$virtual_dom$VirtualDom$text = _VirtualDom_text;
-var $elm$html$Html$text = $elm$virtual_dom$VirtualDom$text;
-var $elm_community$typed_svg$TypedSvg$TypesToStrings$anchorAlignmentToString = function (anchorAlignment) {
-	switch (anchorAlignment.$) {
-		case 'AnchorInherit':
-			return 'inherit';
-		case 'AnchorStart':
-			return 'start';
-		case 'AnchorMiddle':
-			return 'middle';
-		default:
-			return 'end';
+		return false;
 	}
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$textAnchor = function (anchorAlignment) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'text-anchor',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$anchorAlignmentToString(anchorAlignment));
-};
-var $elm_community$typed_svg$TypedSvg$text_ = $elm_community$typed_svg$TypedSvg$Core$node('text');
-var $elm_community$typed_svg$TypedSvg$Attributes$x = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'x',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$InPx$x = function (value) {
-	return $elm_community$typed_svg$TypedSvg$Attributes$x(
-		$elm_community$typed_svg$TypedSvg$Types$px(value));
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$y = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'y',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$InPx$y = function (value) {
-	return $elm_community$typed_svg$TypedSvg$Attributes$y(
-		$elm_community$typed_svg$TypedSvg$Types$px(value));
-};
-var $author$project$Main$point = F3(
-	function (scaleX, scaleY, xyPoint) {
-		return A2(
-			$elm_community$typed_svg$TypedSvg$g,
-			_List_fromArray(
-				[
-					$elm_community$typed_svg$TypedSvg$Attributes$class(
-					_List_fromArray(
-						['point'])),
-					$elm_community$typed_svg$TypedSvg$Attributes$fontSize(
-					$elm_community$typed_svg$TypedSvg$Types$Px(10.0)),
-					$elm_community$typed_svg$TypedSvg$Attributes$fontFamily(
-					_List_fromArray(
-						['sans-serif']))
-				]),
-			_List_fromArray(
-				[
-					A2(
-					$elm_community$typed_svg$TypedSvg$circle,
-					_List_fromArray(
-						[
-							$elm_community$typed_svg$TypedSvg$Attributes$InPx$cx(
-							A2($gampleman$elm_visualization$Scale$convert, scaleX, xyPoint.x)),
-							$elm_community$typed_svg$TypedSvg$Attributes$InPx$cy(
-							A2($gampleman$elm_visualization$Scale$convert, scaleY, xyPoint.y)),
-							$elm_community$typed_svg$TypedSvg$Attributes$InPx$r($author$project$Main$radius)
-						]),
-					_List_Nil),
-					A2(
-					$elm_community$typed_svg$TypedSvg$text_,
-					_List_fromArray(
-						[
-							$elm_community$typed_svg$TypedSvg$Attributes$InPx$x(
-							A2($gampleman$elm_visualization$Scale$convert, scaleX, xyPoint.x)),
-							$elm_community$typed_svg$TypedSvg$Attributes$InPx$y(
-							A2($gampleman$elm_visualization$Scale$convert, scaleY, xyPoint.y)),
-							$elm_community$typed_svg$TypedSvg$Attributes$textAnchor($elm_community$typed_svg$TypedSvg$Types$AnchorMiddle)
-						]),
-					_List_fromArray(
-						[
-							$elm$html$Html$text(xyPoint.pointName)
-						]))
-				]));
+var $elm$core$Platform$sendToSelf = _Platform_sendToSelf;
+var $elm$core$Basics$compare = _Utils_compare;
+var $elm$core$Dict$get = F2(
+	function (targetKey, dict) {
+		get:
+		while (true) {
+			if (dict.$ === 'RBEmpty_elm_builtin') {
+				return $elm$core$Maybe$Nothing;
+			} else {
+				var key = dict.b;
+				var value = dict.c;
+				var left = dict.d;
+				var right = dict.e;
+				var _v1 = A2($elm$core$Basics$compare, targetKey, key);
+				switch (_v1.$) {
+					case 'LT':
+						var $temp$targetKey = targetKey,
+							$temp$dict = left;
+						targetKey = $temp$targetKey;
+						dict = $temp$dict;
+						continue get;
+					case 'EQ':
+						return $elm$core$Maybe$Just(value);
+					default:
+						var $temp$targetKey = targetKey,
+							$temp$dict = right;
+						targetKey = $temp$targetKey;
+						dict = $temp$dict;
+						continue get;
+				}
+			}
+		}
+	});
+var $elm$core$Dict$Black = {$: 'Black'};
+var $elm$core$Dict$RBNode_elm_builtin = F5(
+	function (a, b, c, d, e) {
+		return {$: 'RBNode_elm_builtin', a: a, b: b, c: c, d: d, e: e};
+	});
+var $elm$core$Dict$Red = {$: 'Red'};
+var $elm$core$Dict$balance = F5(
+	function (color, key, value, left, right) {
+		if ((right.$ === 'RBNode_elm_builtin') && (right.a.$ === 'Red')) {
+			var _v1 = right.a;
+			var rK = right.b;
+			var rV = right.c;
+			var rLeft = right.d;
+			var rRight = right.e;
+			if ((left.$ === 'RBNode_elm_builtin') && (left.a.$ === 'Red')) {
+				var _v3 = left.a;
+				var lK = left.b;
+				var lV = left.c;
+				var lLeft = left.d;
+				var lRight = left.e;
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Red,
+					key,
+					value,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, lK, lV, lLeft, lRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, rK, rV, rLeft, rRight));
+			} else {
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					color,
+					rK,
+					rV,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, key, value, left, rLeft),
+					rRight);
+			}
+		} else {
+			if ((((left.$ === 'RBNode_elm_builtin') && (left.a.$ === 'Red')) && (left.d.$ === 'RBNode_elm_builtin')) && (left.d.a.$ === 'Red')) {
+				var _v5 = left.a;
+				var lK = left.b;
+				var lV = left.c;
+				var _v6 = left.d;
+				var _v7 = _v6.a;
+				var llK = _v6.b;
+				var llV = _v6.c;
+				var llLeft = _v6.d;
+				var llRight = _v6.e;
+				var lRight = left.e;
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Red,
+					lK,
+					lV,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, llK, llV, llLeft, llRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, key, value, lRight, right));
+			} else {
+				return A5($elm$core$Dict$RBNode_elm_builtin, color, key, value, left, right);
+			}
+		}
 	});
-var $elm$core$Tuple$second = function (_v0) {
-	var y = _v0.b;
-	return y;
-};
-var $elm_community$typed_svg$TypedSvg$style = $elm_community$typed_svg$TypedSvg$Core$node('style');
-var $elm_community$typed_svg$TypedSvg$svg = $elm_community$typed_svg$TypedSvg$Core$node('svg');
-var $elm_community$typed_svg$TypedSvg$Core$text = $elm$virtual_dom$VirtualDom$text;
-var $elm$core$String$concat = function (strings) {
-	return A2($elm$core$String$join, '', strings);
+var $elm$core$Dict$insertHelp = F3(
+	function (key, value, dict) {
+		if (dict.$ === 'RBEmpty_elm_builtin') {
+			return A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, key, value, $elm$core$Dict$RBEmpty_elm_builtin, $elm$core$Dict$RBEmpty_elm_builtin);
+		} else {
+			var nColor = dict.a;
+			var nKey = dict.b;
+			var nValue = dict.c;
+			var nLeft = dict.d;
+			var nRight = dict.e;
+			var _v1 = A2($elm$core$Basics$compare, key, nKey);
+			switch (_v1.$) {
+				case 'LT':
+					return A5(
+						$elm$core$Dict$balance,
+						nColor,
+						nKey,
+						nValue,
+						A3($elm$core$Dict$insertHelp, key, value, nLeft),
+						nRight);
+				case 'EQ':
+					return A5($elm$core$Dict$RBNode_elm_builtin, nColor, nKey, value, nLeft, nRight);
+				default:
+					return A5(
+						$elm$core$Dict$balance,
+						nColor,
+						nKey,
+						nValue,
+						nLeft,
+						A3($elm$core$Dict$insertHelp, key, value, nRight));
+			}
+		}
+	});
+var $elm$core$Dict$insert = F3(
+	function (key, value, dict) {
+		var _v0 = A3($elm$core$Dict$insertHelp, key, value, dict);
+		if ((_v0.$ === 'RBNode_elm_builtin') && (_v0.a.$ === 'Red')) {
+			var _v1 = _v0.a;
+			var k = _v0.b;
+			var v = _v0.c;
+			var l = _v0.d;
+			var r = _v0.e;
+			return A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, k, v, l, r);
+		} else {
+			var x = _v0;
+			return x;
+		}
+	});
+var $elm$core$Dict$getMin = function (dict) {
+	getMin:
+	while (true) {
+		if ((dict.$ === 'RBNode_elm_builtin') && (dict.d.$ === 'RBNode_elm_builtin')) {
+			var left = dict.d;
+			var $temp$dict = left;
+			dict = $temp$dict;
+			continue getMin;
+		} else {
+			return dict;
+		}
+	}
 };
-var $elm_community$typed_svg$TypedSvg$TypesToStrings$transformToString = function (xform) {
-	var tr = F2(
-		function (name, args) {
-			return $elm$core$String$concat(
-				_List_fromArray(
-					[
-						name,
-						'(',
-						A2(
-						$elm$core$String$join,
-						' ',
-						A2($elm$core$List$map, $elm$core$String$fromFloat, args)),
-						')'
-					]));
-		});
-	switch (xform.$) {
-		case 'Matrix':
-			var a = xform.a;
-			var b = xform.b;
-			var c = xform.c;
-			var d = xform.d;
-			var e = xform.e;
-			var f = xform.f;
-			return A2(
-				tr,
-				'matrix',
-				_List_fromArray(
-					[a, b, c, d, e, f]));
-		case 'Rotate':
-			var a = xform.a;
-			var x = xform.b;
-			var y = xform.c;
-			return A2(
-				tr,
-				'rotate',
-				_List_fromArray(
-					[a, x, y]));
-		case 'Scale':
-			var x = xform.a;
-			var y = xform.b;
-			return A2(
-				tr,
-				'scale',
-				_List_fromArray(
-					[x, y]));
-		case 'SkewX':
-			var x = xform.a;
-			return A2(
-				tr,
-				'skewX',
-				_List_fromArray(
-					[x]));
-		case 'SkewY':
-			var y = xform.a;
-			return A2(
-				tr,
-				'skewY',
-				_List_fromArray(
-					[y]));
-		default:
-			var x = xform.a;
-			var y = xform.b;
-			return A2(
-				tr,
-				'translate',
-				_List_fromArray(
-					[x, y]));
+var $elm$core$Dict$moveRedLeft = function (dict) {
+	if (((dict.$ === 'RBNode_elm_builtin') && (dict.d.$ === 'RBNode_elm_builtin')) && (dict.e.$ === 'RBNode_elm_builtin')) {
+		if ((dict.e.d.$ === 'RBNode_elm_builtin') && (dict.e.d.a.$ === 'Red')) {
+			var clr = dict.a;
+			var k = dict.b;
+			var v = dict.c;
+			var _v1 = dict.d;
+			var lClr = _v1.a;
+			var lK = _v1.b;
+			var lV = _v1.c;
+			var lLeft = _v1.d;
+			var lRight = _v1.e;
+			var _v2 = dict.e;
+			var rClr = _v2.a;
+			var rK = _v2.b;
+			var rV = _v2.c;
+			var rLeft = _v2.d;
+			var _v3 = rLeft.a;
+			var rlK = rLeft.b;
+			var rlV = rLeft.c;
+			var rlL = rLeft.d;
+			var rlR = rLeft.e;
+			var rRight = _v2.e;
+			return A5(
+				$elm$core$Dict$RBNode_elm_builtin,
+				$elm$core$Dict$Red,
+				rlK,
+				rlV,
+				A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, lK, lV, lLeft, lRight),
+					rlL),
+				A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, rK, rV, rlR, rRight));
+		} else {
+			var clr = dict.a;
+			var k = dict.b;
+			var v = dict.c;
+			var _v4 = dict.d;
+			var lClr = _v4.a;
+			var lK = _v4.b;
+			var lV = _v4.c;
+			var lLeft = _v4.d;
+			var lRight = _v4.e;
+			var _v5 = dict.e;
+			var rClr = _v5.a;
+			var rK = _v5.b;
+			var rV = _v5.c;
+			var rLeft = _v5.d;
+			var rRight = _v5.e;
+			if (clr.$ === 'Black') {
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, lK, lV, lLeft, lRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, rK, rV, rLeft, rRight));
+			} else {
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, lK, lV, lLeft, lRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, rK, rV, rLeft, rRight));
+			}
+		}
+	} else {
+		return dict;
 	}
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$transform = function (transforms) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'transform',
-		A2(
-			$elm$core$String$join,
-			' ',
-			A2($elm$core$List$map, $elm_community$typed_svg$TypedSvg$TypesToStrings$transformToString, transforms)));
+var $elm$core$Dict$moveRedRight = function (dict) {
+	if (((dict.$ === 'RBNode_elm_builtin') && (dict.d.$ === 'RBNode_elm_builtin')) && (dict.e.$ === 'RBNode_elm_builtin')) {
+		if ((dict.d.d.$ === 'RBNode_elm_builtin') && (dict.d.d.a.$ === 'Red')) {
+			var clr = dict.a;
+			var k = dict.b;
+			var v = dict.c;
+			var _v1 = dict.d;
+			var lClr = _v1.a;
+			var lK = _v1.b;
+			var lV = _v1.c;
+			var _v2 = _v1.d;
+			var _v3 = _v2.a;
+			var llK = _v2.b;
+			var llV = _v2.c;
+			var llLeft = _v2.d;
+			var llRight = _v2.e;
+			var lRight = _v1.e;
+			var _v4 = dict.e;
+			var rClr = _v4.a;
+			var rK = _v4.b;
+			var rV = _v4.c;
+			var rLeft = _v4.d;
+			var rRight = _v4.e;
+			return A5(
+				$elm$core$Dict$RBNode_elm_builtin,
+				$elm$core$Dict$Red,
+				lK,
+				lV,
+				A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, llK, llV, llLeft, llRight),
+				A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					lRight,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, rK, rV, rLeft, rRight)));
+		} else {
+			var clr = dict.a;
+			var k = dict.b;
+			var v = dict.c;
+			var _v5 = dict.d;
+			var lClr = _v5.a;
+			var lK = _v5.b;
+			var lV = _v5.c;
+			var lLeft = _v5.d;
+			var lRight = _v5.e;
+			var _v6 = dict.e;
+			var rClr = _v6.a;
+			var rK = _v6.b;
+			var rV = _v6.c;
+			var rLeft = _v6.d;
+			var rRight = _v6.e;
+			if (clr.$ === 'Black') {
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, lK, lV, lLeft, lRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, rK, rV, rLeft, rRight));
+			} else {
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					$elm$core$Dict$Black,
+					k,
+					v,
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, lK, lV, lLeft, lRight),
+					A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, rK, rV, rLeft, rRight));
+			}
+		}
+	} else {
+		return dict;
+	}
 };
-var $elm_community$typed_svg$TypedSvg$Attributes$viewBox = F4(
-	function (minX, minY, vWidth, vHeight) {
-		return A2(
-			$elm_community$typed_svg$TypedSvg$Core$attribute,
-			'viewBox',
-			A2(
-				$elm$core$String$join,
-				' ',
-				A2(
-					$elm$core$List$map,
-					$elm$core$String$fromFloat,
-					_List_fromArray(
-						[minX, minY, vWidth, vHeight]))));
-	});
-var $author$project$Main$w = 900;
-var $author$project$Main$defaultExtent = _Utils_Tuple2(0, 200000);
-var $gampleman$elm_visualization$Statistics$extentBy = F2(
-	function (fn, list) {
-		var min = F2(
-			function (a, b) {
-				return (_Utils_cmp(
-					fn(a),
-					fn(b)) < 0) ? a : b;
-			});
-		var max = F2(
-			function (a, b) {
-				return (_Utils_cmp(
-					fn(a),
-					fn(b)) > 0) ? a : b;
-			});
-		var helper = F2(
-			function (l, _v0) {
-				helper:
-				while (true) {
-					var mini = _v0.a;
-					var maxi = _v0.b;
-					if (!l.b) {
-						return _Utils_Tuple2(mini, maxi);
+var $elm$core$Dict$removeHelpPrepEQGT = F7(
+	function (targetKey, dict, color, key, value, left, right) {
+		if ((left.$ === 'RBNode_elm_builtin') && (left.a.$ === 'Red')) {
+			var _v1 = left.a;
+			var lK = left.b;
+			var lV = left.c;
+			var lLeft = left.d;
+			var lRight = left.e;
+			return A5(
+				$elm$core$Dict$RBNode_elm_builtin,
+				color,
+				lK,
+				lV,
+				lLeft,
+				A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Red, key, value, lRight, right));
+		} else {
+			_v2$2:
+			while (true) {
+				if ((right.$ === 'RBNode_elm_builtin') && (right.a.$ === 'Black')) {
+					if (right.d.$ === 'RBNode_elm_builtin') {
+						if (right.d.a.$ === 'Black') {
+							var _v3 = right.a;
+							var _v4 = right.d;
+							var _v5 = _v4.a;
+							return $elm$core$Dict$moveRedRight(dict);
+						} else {
+							break _v2$2;
+						}
 					} else {
-						var x = l.a;
-						var xs = l.b;
-						var $temp$l = xs,
-							$temp$_v0 = _Utils_Tuple2(
-							A2(min, mini, x),
-							A2(max, maxi, x));
-						l = $temp$l;
-						_v0 = $temp$_v0;
-						continue helper;
+						var _v6 = right.a;
+						var _v7 = right.d;
+						return $elm$core$Dict$moveRedRight(dict);
 					}
+				} else {
+					break _v2$2;
 				}
-			});
-		if (!list.b) {
-			return $elm$core$Maybe$Nothing;
-		} else {
-			var x = list.a;
-			var xs = list.b;
-			return $elm$core$Maybe$Just(
-				A2(
-					helper,
-					xs,
-					_Utils_Tuple2(x, x)));
+			}
+			return dict;
 		}
 	});
-var $elm$core$Basics$identity = function (x) {
-	return x;
-};
-var $gampleman$elm_visualization$Statistics$extent = $gampleman$elm_visualization$Statistics$extentBy($elm$core$Basics$identity);
-var $author$project$Main$tickCount = 5;
-var $elm$core$Maybe$withDefault = F2(
-	function (_default, maybe) {
-		if (maybe.$ === 'Just') {
-			var value = maybe.a;
-			return value;
+var $elm$core$Dict$removeMin = function (dict) {
+	if ((dict.$ === 'RBNode_elm_builtin') && (dict.d.$ === 'RBNode_elm_builtin')) {
+		var color = dict.a;
+		var key = dict.b;
+		var value = dict.c;
+		var left = dict.d;
+		var lColor = left.a;
+		var lLeft = left.d;
+		var right = dict.e;
+		if (lColor.$ === 'Black') {
+			if ((lLeft.$ === 'RBNode_elm_builtin') && (lLeft.a.$ === 'Red')) {
+				var _v3 = lLeft.a;
+				return A5(
+					$elm$core$Dict$RBNode_elm_builtin,
+					color,
+					key,
+					value,
+					$elm$core$Dict$removeMin(left),
+					right);
+			} else {
+				var _v4 = $elm$core$Dict$moveRedLeft(dict);
+				if (_v4.$ === 'RBNode_elm_builtin') {
+					var nColor = _v4.a;
+					var nKey = _v4.b;
+					var nValue = _v4.c;
+					var nLeft = _v4.d;
+					var nRight = _v4.e;
+					return A5(
+						$elm$core$Dict$balance,
+						nColor,
+						nKey,
+						nValue,
+						$elm$core$Dict$removeMin(nLeft),
+						nRight);
+				} else {
+					return $elm$core$Dict$RBEmpty_elm_builtin;
+				}
+			}
 		} else {
-			return _default;
+			return A5(
+				$elm$core$Dict$RBNode_elm_builtin,
+				color,
+				key,
+				value,
+				$elm$core$Dict$removeMin(left),
+				right);
 		}
-	});
-var $author$project$Main$wideExtent = function (values) {
-	var tup = A2(
-		$elm$core$Maybe$withDefault,
-		$author$project$Main$defaultExtent,
-		$gampleman$elm_visualization$Statistics$extent(values));
-	var minValue = ((tup.a - (tup.b / ($author$project$Main$tickCount * 2))) <= 0) ? 0 : (tup.a - (tup.b / ($author$project$Main$tickCount * 2)));
-	var maxValue = tup.b + (tup.b / ($author$project$Main$tickCount * 2));
-	return _Utils_Tuple2(minValue, maxValue);
-};
-var $elm_community$typed_svg$TypedSvg$Attributes$width = function (length) {
-	return A2(
-		$elm_community$typed_svg$TypedSvg$Core$attribute,
-		'width',
-		$elm_community$typed_svg$TypedSvg$TypesToStrings$lengthToString(length));
-};
-var $elm$svg$Svg$Attributes$class = _VirtualDom_attribute('class');
-var $gampleman$elm_visualization$Scale$tickFormat = function (_v0) {
-	var opts = _v0.a;
-	return opts.tickFormat(opts.domain);
+	} else {
+		return $elm$core$Dict$RBEmpty_elm_builtin;
+	}
 };
-var $gampleman$elm_visualization$Scale$ticks = F2(
-	function (_v0, count) {
-		var scale = _v0.a;
-		return A2(scale.ticks, scale.domain, count);
-	});
-var $gampleman$elm_visualization$Axis$computeOptions = F2(
-	function (attrs, scale) {
-		var _v0 = A3(
-			$elm$core$List$foldl,
-			F2(
-				function (attr, _v1) {
-					var babyOpts = _v1.a;
-					var post = _v1.b;
-					switch (attr.$) {
-						case 'TickCount':
-							var val = attr.a;
-							return _Utils_Tuple2(
-								_Utils_update(
-									babyOpts,
-									{tickCount: val}),
-								post);
-						case 'TickSizeInner':
-							var val = attr.a;
-							return _Utils_Tuple2(
-								_Utils_update(
-									babyOpts,
-									{tickSizeInner: val}),
-								post);
-						case 'TickSizeOuter':
-							var val = attr.a;
-							return _Utils_Tuple2(
-								_Utils_update(
-									babyOpts,
-									{tickSizeOuter: val}),
-								post);
-						case 'TickPadding':
-							var val = attr.a;
-							return _Utils_Tuple2(
-								_Utils_update(
-									babyOpts,
-									{tickPadding: val}),
-								post);
-						default:
-							return _Utils_Tuple2(
-								babyOpts,
-								A2($elm$core$List$cons, attr, post));
-					}
-				}),
-			_Utils_Tuple2(
-				{tickCount: 10, tickPadding: 3, tickSizeInner: 6, tickSizeOuter: 6},
-				_List_Nil),
-			attrs);
-		var opts = _v0.a;
-		var postList = _v0.b;
-		return A3(
-			$elm$core$List$foldl,
-			F2(
-				function (attr, options) {
-					switch (attr.$) {
-						case 'Ticks':
-							var val = attr.a;
-							return _Utils_update(
-								options,
-								{ticks: val});
-						case 'TickFormat':
-							var val = attr.a;
-							return _Utils_update(
-								options,
-								{tickFormat: val});
-						default:
-							return options;
+var $elm$core$Dict$removeHelp = F2(
+	function (targetKey, dict) {
+		if (dict.$ === 'RBEmpty_elm_builtin') {
+			return $elm$core$Dict$RBEmpty_elm_builtin;
+		} else {
+			var color = dict.a;
+			var key = dict.b;
+			var value = dict.c;
+			var left = dict.d;
+			var right = dict.e;
+			if (_Utils_cmp(targetKey, key) < 0) {
+				if ((left.$ === 'RBNode_elm_builtin') && (left.a.$ === 'Black')) {
+					var _v4 = left.a;
+					var lLeft = left.d;
+					if ((lLeft.$ === 'RBNode_elm_builtin') && (lLeft.a.$ === 'Red')) {
+						var _v6 = lLeft.a;
+						return A5(
+							$elm$core$Dict$RBNode_elm_builtin,
+							color,
+							key,
+							value,
+							A2($elm$core$Dict$removeHelp, targetKey, left),
+							right);
+					} else {
+						var _v7 = $elm$core$Dict$moveRedLeft(dict);
+						if (_v7.$ === 'RBNode_elm_builtin') {
+							var nColor = _v7.a;
+							var nKey = _v7.b;
+							var nValue = _v7.c;
+							var nLeft = _v7.d;
+							var nRight = _v7.e;
+							return A5(
+								$elm$core$Dict$balance,
+								nColor,
+								nKey,
+								nValue,
+								A2($elm$core$Dict$removeHelp, targetKey, nLeft),
+								nRight);
+						} else {
+							return $elm$core$Dict$RBEmpty_elm_builtin;
+						}
 					}
-				}),
-			{
-				tickCount: opts.tickCount,
-				tickFormat: A2($gampleman$elm_visualization$Scale$tickFormat, scale, opts.tickCount),
-				tickPadding: opts.tickPadding,
-				tickSizeInner: opts.tickSizeInner,
-				tickSizeOuter: opts.tickSizeOuter,
-				ticks: A2($gampleman$elm_visualization$Scale$ticks, scale, opts.tickCount)
-			},
-			postList);
-	});
-var $elm$svg$Svg$Attributes$d = _VirtualDom_attribute('d');
-var $elm$svg$Svg$Attributes$dy = _VirtualDom_attribute('dy');
-var $elm$svg$Svg$Attributes$fill = _VirtualDom_attribute('fill');
-var $elm$svg$Svg$Attributes$fontFamily = _VirtualDom_attribute('font-family');
-var $elm$svg$Svg$Attributes$fontSize = _VirtualDom_attribute('font-size');
-var $elm$svg$Svg$trustedNode = _VirtualDom_nodeNS('http://www.w3.org/2000/svg');
-var $elm$svg$Svg$g = $elm$svg$Svg$trustedNode('g');
-var $elm$svg$Svg$line = $elm$svg$Svg$trustedNode('line');
-var $elm$svg$Svg$path = $elm$svg$Svg$trustedNode('path');
-var $gampleman$elm_visualization$Scale$rangeExtent = function (_v0) {
-	var options = _v0.a;
-	return A2(options.rangeExtent, options.domain, options.range);
-};
-var $elm$svg$Svg$Attributes$stroke = _VirtualDom_attribute('stroke');
-var $elm$svg$Svg$text = $elm$virtual_dom$VirtualDom$text;
-var $elm$svg$Svg$Attributes$textAnchor = _VirtualDom_attribute('text-anchor');
-var $elm$svg$Svg$text_ = $elm$svg$Svg$trustedNode('text');
-var $elm$svg$Svg$Attributes$transform = _VirtualDom_attribute('transform');
-var $gampleman$elm_visualization$Axis$element = F4(
-	function (_v0, k, displacement, textAnchorPosition) {
-		var x = _v0.x;
-		var y = _v0.y;
-		var x2 = _v0.x2;
-		var y1 = _v0.y1;
-		var y2 = _v0.y2;
-		var translate = _v0.translate;
-		var horizontal = _v0.horizontal;
-		return F2(
-			function (attrs, scale) {
-				var rangeExtent = $gampleman$elm_visualization$Scale$rangeExtent(scale);
-				var range1 = rangeExtent.b + 0.5;
-				var range0 = rangeExtent.a + 0.5;
-				var position = $gampleman$elm_visualization$Scale$convert(scale);
-				var opts = A2($gampleman$elm_visualization$Axis$computeOptions, attrs, scale);
-				var spacing = A2($elm$core$Basics$max, opts.tickSizeInner, 0) + opts.tickPadding;
-				var drawTick = function (tick) {
-					return A2(
-						$elm$svg$Svg$g,
-						_List_fromArray(
-							[
-								$elm$svg$Svg$Attributes$class('tick'),
-								$elm$svg$Svg$Attributes$transform(
-								translate(
-									position(tick)))
-							]),
-						_List_fromArray(
-							[
-								A2(
-								$elm$svg$Svg$line,
-								_List_fromArray(
-									[
-										$elm$svg$Svg$Attributes$stroke('#000'),
-										x2(k * opts.tickSizeInner),
-										y1(0.5),
-										y2(0.5)
-									]),
-								_List_Nil),
-								A2(
-								$elm$svg$Svg$text_,
-								_List_fromArray(
-									[
-										$elm$svg$Svg$Attributes$fill('#000'),
-										x(k * spacing),
-										y(0.5),
-										$elm$svg$Svg$Attributes$dy(displacement)
-									]),
-								_List_fromArray(
-									[
-										$elm$svg$Svg$text(
-										opts.tickFormat(tick))
-									]))
-							]));
-				};
-				var domainLine = horizontal ? ('M' + ($elm$core$String$fromFloat(k * opts.tickSizeOuter) + (',' + ($elm$core$String$fromFloat(range0) + ('H0.5V' + ($elm$core$String$fromFloat(range1) + ('H' + $elm$core$String$fromFloat(k * opts.tickSizeOuter)))))))) : ('M' + ($elm$core$String$fromFloat(range0) + (',' + ($elm$core$String$fromFloat(k * opts.tickSizeOuter) + ('V0.5H' + ($elm$core$String$fromFloat(range1) + ('V' + $elm$core$String$fromFloat(k * opts.tickSizeOuter))))))));
+				} else {
+					return A5(
+						$elm$core$Dict$RBNode_elm_builtin,
+						color,
+						key,
+						value,
+						A2($elm$core$Dict$removeHelp, targetKey, left),
+						right);
+				}
+			} else {
 				return A2(
-					$elm$svg$Svg$g,
-					_List_fromArray(
-						[
-							$elm$svg$Svg$Attributes$fill('none'),
-							$elm$svg$Svg$Attributes$fontSize('10'),
-							$elm$svg$Svg$Attributes$fontFamily('sans-serif'),
-							$elm$svg$Svg$Attributes$textAnchor(textAnchorPosition)
-						]),
-					A2(
-						$elm$core$List$cons,
-						A2(
-							$elm$svg$Svg$path,
-							_List_fromArray(
-								[
-									$elm$svg$Svg$Attributes$class('domain'),
-									$elm$svg$Svg$Attributes$stroke('#000'),
-									$elm$svg$Svg$Attributes$d(domainLine)
-								]),
-							_List_Nil),
-						A2($elm$core$List$map, drawTick, opts.ticks)));
-			});
-	});
-var $elm$core$Basics$composeL = F3(
-	function (g, f, x) {
-		return g(
-			f(x));
+					$elm$core$Dict$removeHelpEQGT,
+					targetKey,
+					A7($elm$core$Dict$removeHelpPrepEQGT, targetKey, dict, color, key, value, left, right));
+			}
+		}
 	});
-var $elm$svg$Svg$Attributes$x = _VirtualDom_attribute('x');
-var $elm$svg$Svg$Attributes$x1 = _VirtualDom_attribute('x1');
-var $elm$svg$Svg$Attributes$x2 = _VirtualDom_attribute('x2');
-var $elm$svg$Svg$Attributes$y = _VirtualDom_attribute('y');
-var $elm$svg$Svg$Attributes$y1 = _VirtualDom_attribute('y1');
-var $elm$svg$Svg$Attributes$y2 = _VirtualDom_attribute('y2');
-var $gampleman$elm_visualization$Axis$verticalAttrs = {
-	horizontal: false,
-	translate: function (x) {
-		return 'translate(' + ($elm$core$String$fromFloat(x) + ', 0)');
-	},
-	x: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y, $elm$core$String$fromFloat),
-	x1: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y1, $elm$core$String$fromFloat),
-	x2: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y2, $elm$core$String$fromFloat),
-	y: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x, $elm$core$String$fromFloat),
-	y1: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x1, $elm$core$String$fromFloat),
-	y2: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x2, $elm$core$String$fromFloat)
-};
-var $gampleman$elm_visualization$Axis$bottom = A4($gampleman$elm_visualization$Axis$element, $gampleman$elm_visualization$Axis$verticalAttrs, 1, '0.71em', 'middle');
-var $gampleman$elm_visualization$Axis$TickCount = function (a) {
-	return {$: 'TickCount', a: a};
-};
-var $gampleman$elm_visualization$Axis$tickCount = $gampleman$elm_visualization$Axis$TickCount;
-var $gampleman$elm_visualization$Scale$Scale = function (a) {
-	return {$: 'Scale', a: a};
-};
-var $elm$core$Basics$always = F2(
-	function (a, _v0) {
-		return a;
+var $elm$core$Dict$removeHelpEQGT = F2(
+	function (targetKey, dict) {
+		if (dict.$ === 'RBNode_elm_builtin') {
+			var color = dict.a;
+			var key = dict.b;
+			var value = dict.c;
+			var left = dict.d;
+			var right = dict.e;
+			if (_Utils_eq(targetKey, key)) {
+				var _v1 = $elm$core$Dict$getMin(right);
+				if (_v1.$ === 'RBNode_elm_builtin') {
+					var minKey = _v1.b;
+					var minValue = _v1.c;
+					return A5(
+						$elm$core$Dict$balance,
+						color,
+						minKey,
+						minValue,
+						left,
+						$elm$core$Dict$removeMin(right));
+				} else {
+					return $elm$core$Dict$RBEmpty_elm_builtin;
+				}
+			} else {
+				return A5(
+					$elm$core$Dict$balance,
+					color,
+					key,
+					value,
+					left,
+					A2($elm$core$Dict$removeHelp, targetKey, right));
+			}
+		} else {
+			return $elm$core$Dict$RBEmpty_elm_builtin;
+		}
 	});
-var $elm$core$Basics$isNaN = _Basics_isNaN;
-var $gampleman$elm_visualization$Scale$Continuous$normalize = F2(
-	function (a, b) {
-		var c = b - a;
-		return (!c) ? $elm$core$Basics$always(0.5) : ($elm$core$Basics$isNaN(c) ? $elm$core$Basics$always(0 / 0) : function (x) {
-			return (x - a) / c;
-		});
+var $elm$core$Dict$remove = F2(
+	function (key, dict) {
+		var _v0 = A2($elm$core$Dict$removeHelp, key, dict);
+		if ((_v0.$ === 'RBNode_elm_builtin') && (_v0.a.$ === 'Red')) {
+			var _v1 = _v0.a;
+			var k = _v0.b;
+			var v = _v0.c;
+			var l = _v0.d;
+			var r = _v0.e;
+			return A5($elm$core$Dict$RBNode_elm_builtin, $elm$core$Dict$Black, k, v, l, r);
+		} else {
+			var x = _v0;
+			return x;
+		}
 	});
-var $gampleman$elm_visualization$Scale$Continuous$bimap = F3(
-	function (_v0, _v1, interpolate) {
-		var d0 = _v0.a;
-		var d1 = _v0.b;
-		var r0 = _v1.a;
-		var r1 = _v1.b;
-		var _v2 = (_Utils_cmp(d1, d0) < 0) ? _Utils_Tuple2(
-			A2($gampleman$elm_visualization$Scale$Continuous$normalize, d1, d0),
-			A2(interpolate, r1, r0)) : _Utils_Tuple2(
-			A2($gampleman$elm_visualization$Scale$Continuous$normalize, d0, d1),
-			A2(interpolate, r0, r1));
-		var de = _v2.a;
-		var re = _v2.b;
-		return A2($elm$core$Basics$composeL, re, de);
+var $elm$core$Dict$update = F3(
+	function (targetKey, alter, dictionary) {
+		var _v0 = alter(
+			A2($elm$core$Dict$get, targetKey, dictionary));
+		if (_v0.$ === 'Just') {
+			var value = _v0.a;
+			return A3($elm$core$Dict$insert, targetKey, value, dictionary);
+		} else {
+			return A2($elm$core$Dict$remove, targetKey, dictionary);
+		}
 	});
 var $elm$core$Basics$composeR = F3(
 	function (f, g, x) {
 		return g(
 			f(x));
 	});
-var $gampleman$elm_visualization$Scale$Continuous$convertTransform = F4(
-	function (transform, interpolate, _v0, range) {
-		var d0 = _v0.a;
-		var d1 = _v0.b;
-		return A2(
-			$elm$core$Basics$composeR,
-			transform,
-			A3(
-				$gampleman$elm_visualization$Scale$Continuous$bimap,
-				_Utils_Tuple2(
-					transform(d0),
-					transform(d1)),
-				range,
-				interpolate));
+var $elm$http$Http$expectStringResponse = F2(
+	function (toMsg, toResult) {
+		return A3(
+			_Http_expect,
+			'',
+			$elm$core$Basics$identity,
+			A2($elm$core$Basics$composeR, toResult, toMsg));
 	});
-var $gampleman$elm_visualization$Interpolation$float = F2(
-	function (a, to) {
-		var b = to - a;
-		return function (t) {
-			return a + (b * t);
-		};
+var $elm$http$Http$BadBody = function (a) {
+	return {$: 'BadBody', a: a};
+};
+var $elm$http$Http$BadStatus = function (a) {
+	return {$: 'BadStatus', a: a};
+};
+var $elm$http$Http$BadUrl = function (a) {
+	return {$: 'BadUrl', a: a};
+};
+var $elm$http$Http$NetworkError = {$: 'NetworkError'};
+var $elm$http$Http$Timeout = {$: 'Timeout'};
+var $elm$core$Result$mapError = F2(
+	function (f, result) {
+		if (result.$ === 'Ok') {
+			var v = result.a;
+			return $elm$core$Result$Ok(v);
+		} else {
+			var e = result.a;
+			return $elm$core$Result$Err(
+				f(e));
+		}
 	});
-var $gampleman$elm_visualization$Scale$Continuous$invertTransform = F4(
-	function (transform, untransform, _v0, range) {
-		var d0 = _v0.a;
-		var d1 = _v0.b;
-		return A2(
-			$elm$core$Basics$composeR,
-			A3(
-				$gampleman$elm_visualization$Scale$Continuous$bimap,
-				range,
-				_Utils_Tuple2(
-					transform(d0),
-					transform(d1)),
-				$gampleman$elm_visualization$Interpolation$float),
-			untransform);
+var $elm$http$Http$resolve = F2(
+	function (toResult, response) {
+		switch (response.$) {
+			case 'BadUrl_':
+				var url = response.a;
+				return $elm$core$Result$Err(
+					$elm$http$Http$BadUrl(url));
+			case 'Timeout_':
+				return $elm$core$Result$Err($elm$http$Http$Timeout);
+			case 'NetworkError_':
+				return $elm$core$Result$Err($elm$http$Http$NetworkError);
+			case 'BadStatus_':
+				var metadata = response.a;
+				return $elm$core$Result$Err(
+					$elm$http$Http$BadStatus(metadata.statusCode));
+			default:
+				var body = response.b;
+				return A2(
+					$elm$core$Result$mapError,
+					$elm$http$Http$BadBody,
+					toResult(body));
+		}
 	});
-var $elm$core$Basics$ge = _Utils_ge;
-var $gampleman$elm_visualization$Scale$Continuous$fixPoint = F3(
-	function (maxIterations, initialInput, fn) {
-		var helper = F2(
-			function (iters, _v0) {
-				helper:
-				while (true) {
-					var a = _v0.a;
-					var b = _v0.b;
-					if (_Utils_cmp(iters + 1, maxIterations) > -1) {
-						return b;
+var $elm$http$Http$expectString = function (toMsg) {
+	return A2(
+		$elm$http$Http$expectStringResponse,
+		toMsg,
+		$elm$http$Http$resolve($elm$core$Result$Ok));
+};
+var $elm$http$Http$emptyBody = _Http_emptyBody;
+var $elm$http$Http$Request = function (a) {
+	return {$: 'Request', a: a};
+};
+var $elm$http$Http$State = F2(
+	function (reqs, subs) {
+		return {reqs: reqs, subs: subs};
+	});
+var $elm$http$Http$init = $elm$core$Task$succeed(
+	A2($elm$http$Http$State, $elm$core$Dict$empty, _List_Nil));
+var $elm$core$Process$kill = _Scheduler_kill;
+var $elm$core$Process$spawn = _Scheduler_spawn;
+var $elm$http$Http$updateReqs = F3(
+	function (router, cmds, reqs) {
+		updateReqs:
+		while (true) {
+			if (!cmds.b) {
+				return $elm$core$Task$succeed(reqs);
+			} else {
+				var cmd = cmds.a;
+				var otherCmds = cmds.b;
+				if (cmd.$ === 'Cancel') {
+					var tracker = cmd.a;
+					var _v2 = A2($elm$core$Dict$get, tracker, reqs);
+					if (_v2.$ === 'Nothing') {
+						var $temp$router = router,
+							$temp$cmds = otherCmds,
+							$temp$reqs = reqs;
+						router = $temp$router;
+						cmds = $temp$cmds;
+						reqs = $temp$reqs;
+						continue updateReqs;
 					} else {
-						var _v1 = fn(b);
-						var outA = _v1.a;
-						var outB = _v1.b;
-						if (_Utils_eq(outA, a)) {
-							return b;
-						} else {
-							if (!outA) {
-								return b;
+						var pid = _v2.a;
+						return A2(
+							$elm$core$Task$andThen,
+							function (_v3) {
+								return A3(
+									$elm$http$Http$updateReqs,
+									router,
+									otherCmds,
+									A2($elm$core$Dict$remove, tracker, reqs));
+							},
+							$elm$core$Process$kill(pid));
+					}
+				} else {
+					var req = cmd.a;
+					return A2(
+						$elm$core$Task$andThen,
+						function (pid) {
+							var _v4 = req.tracker;
+							if (_v4.$ === 'Nothing') {
+								return A3($elm$http$Http$updateReqs, router, otherCmds, reqs);
 							} else {
-								var $temp$iters = iters + 1,
-									$temp$_v0 = _Utils_Tuple2(outA, outB);
-								iters = $temp$iters;
-								_v0 = $temp$_v0;
-								continue helper;
+								var tracker = _v4.a;
+								return A3(
+									$elm$http$Http$updateReqs,
+									router,
+									otherCmds,
+									A3($elm$core$Dict$insert, tracker, pid, reqs));
 							}
-						}
-					}
+						},
+						$elm$core$Process$spawn(
+							A3(
+								_Http_toTask,
+								router,
+								$elm$core$Platform$sendToApp(router),
+								req)));
 				}
-			});
-		return A2(
-			helper,
-			1,
-			fn(initialInput));
-	});
-var $elm$core$Basics$e = _Basics_e;
-var $elm$core$Basics$sqrt = _Basics_sqrt;
-var $gampleman$elm_visualization$Scale$Continuous$e10 = $elm$core$Basics$sqrt(50);
-var $gampleman$elm_visualization$Scale$Continuous$e2 = $elm$core$Basics$sqrt(2);
-var $gampleman$elm_visualization$Scale$Continuous$e5 = $elm$core$Basics$sqrt(10);
-var $gampleman$elm_visualization$Scale$Continuous$ln10 = A2($elm$core$Basics$logBase, $elm$core$Basics$e, 10);
-var $elm$core$Basics$pow = _Basics_pow;
-var $gampleman$elm_visualization$Scale$Continuous$tickIncrement = F3(
-	function (start, stop, count) {
-		var step = (stop - start) / A2($elm$core$Basics$max, 0, count);
-		var powr = $elm$core$Basics$floor(
-			A2($elm$core$Basics$logBase, $elm$core$Basics$e, step) / $gampleman$elm_visualization$Scale$Continuous$ln10);
-		var error = step / A2($elm$core$Basics$pow, 10, powr);
-		var order = (_Utils_cmp(error, $gampleman$elm_visualization$Scale$Continuous$e10) > -1) ? 10 : ((_Utils_cmp(error, $gampleman$elm_visualization$Scale$Continuous$e5) > -1) ? 5 : ((_Utils_cmp(error, $gampleman$elm_visualization$Scale$Continuous$e2) > -1) ? 2 : 1));
-		return (powr >= 0) ? (order * A2($elm$core$Basics$pow, 10, powr)) : ((-A2($elm$core$Basics$pow, 10, -powr)) / order);
-	});
-var $gampleman$elm_visualization$Scale$Continuous$withNormalizedDomain = F2(
-	function (fn, _v0) {
-		var a = _v0.a;
-		var b = _v0.b;
-		if (_Utils_cmp(a, b) < 0) {
-			return fn(
-				_Utils_Tuple2(a, b));
-		} else {
-			var _v1 = fn(
-				_Utils_Tuple2(b, a));
-			var d = _v1.a;
-			var c = _v1.b;
-			return _Utils_Tuple2(c, d);
+			}
 		}
 	});
-var $gampleman$elm_visualization$Scale$Continuous$nice = F2(
-	function (domain, count) {
-		var computation = function (_v0) {
-			var start = _v0.a;
-			var stop = _v0.b;
-			var step = A3($gampleman$elm_visualization$Scale$Continuous$tickIncrement, start, stop, count);
-			return _Utils_Tuple2(
-				step,
-				(step > 0) ? _Utils_Tuple2(
-					$elm$core$Basics$floor(start / step) * step,
-					$elm$core$Basics$ceiling(stop / step) * step) : ((step < 0) ? _Utils_Tuple2(
-					$elm$core$Basics$ceiling(start * step) / step,
-					$elm$core$Basics$floor(stop * step) / step) : _Utils_Tuple2(start, stop)));
-		};
+var $elm$http$Http$onEffects = F4(
+	function (router, cmds, subs, state) {
 		return A2(
-			$gampleman$elm_visualization$Scale$Continuous$withNormalizedDomain,
-			function (dmn) {
-				return A3($gampleman$elm_visualization$Scale$Continuous$fixPoint, 10, dmn, computation);
+			$elm$core$Task$andThen,
+			function (reqs) {
+				return $elm$core$Task$succeed(
+					A2($elm$http$Http$State, reqs, subs));
 			},
-			domain);
-	});
-var $elm$core$Basics$abs = function (n) {
-	return (n < 0) ? (-n) : n;
-};
-var $gampleman$elm_visualization$Scale$Continuous$exponent = function (num) {
-	var helper = F2(
-		function (soFar, x) {
-			helper:
-			while (true) {
-				if (!x) {
-					return soFar;
-				} else {
-					if (x < 1) {
-						var $temp$soFar = 1 + soFar,
-							$temp$x = x * 10;
-						soFar = $temp$soFar;
-						x = $temp$x;
-						continue helper;
-					} else {
-						return soFar;
-					}
-				}
-			}
-		});
-	return A2(helper, 0, num);
-};
-var $gampleman$elm_visualization$Scale$Continuous$precisionFixed = function (step) {
-	return A2(
-		$elm$core$Basics$max,
-		0,
-		$gampleman$elm_visualization$Scale$Continuous$exponent(
-			$elm$core$Basics$abs(step)));
-};
-var $gampleman$elm_visualization$Statistics$tickStep = F3(
-	function (start, stop, count) {
-		var step0 = $elm$core$Basics$abs(stop - start) / A2($elm$core$Basics$max, 0, count);
-		var step1 = A2(
-			$elm$core$Basics$pow,
-			10,
-			$elm$core$Basics$floor(
-				A2($elm$core$Basics$logBase, $elm$core$Basics$e, step0) / A2($elm$core$Basics$logBase, $elm$core$Basics$e, 10)));
-		var error = step0 / step1;
-		var step2 = (_Utils_cmp(
-			error,
-			$elm$core$Basics$sqrt(50)) > -1) ? (step1 * 10) : ((_Utils_cmp(
-			error,
-			$elm$core$Basics$sqrt(10)) > -1) ? (step1 * 5) : ((_Utils_cmp(
-			error,
-			$elm$core$Basics$sqrt(2)) > -1) ? (step1 * 2) : step1));
-		return (_Utils_cmp(stop, start) < 0) ? (-step2) : step2;
+			A3($elm$http$Http$updateReqs, router, cmds, state.reqs));
 	});
-var $elm$core$String$cons = _String_cons;
-var $elm$core$String$fromChar = function (_char) {
-	return A2($elm$core$String$cons, _char, '');
-};
-var $elm$core$String$length = _String_length;
-var $elm$core$Bitwise$and = _Bitwise_and;
-var $elm$core$Bitwise$shiftRightBy = _Bitwise_shiftRightBy;
-var $elm$core$String$repeatHelp = F3(
-	function (n, chunk, result) {
-		return (n <= 0) ? result : A3(
-			$elm$core$String$repeatHelp,
-			n >> 1,
-			_Utils_ap(chunk, chunk),
-			(!(n & 1)) ? result : _Utils_ap(result, chunk));
+var $elm$core$List$maybeCons = F3(
+	function (f, mx, xs) {
+		var _v0 = f(mx);
+		if (_v0.$ === 'Just') {
+			var x = _v0.a;
+			return A2($elm$core$List$cons, x, xs);
+		} else {
+			return xs;
+		}
 	});
-var $elm$core$String$repeat = F2(
-	function (n, chunk) {
-		return A3($elm$core$String$repeatHelp, n, chunk, '');
+var $elm$core$List$filterMap = F2(
+	function (f, xs) {
+		return A3(
+			$elm$core$List$foldr,
+			$elm$core$List$maybeCons(f),
+			_List_Nil,
+			xs);
 	});
-var $elm$core$String$padRight = F3(
-	function (n, _char, string) {
-		return _Utils_ap(
-			string,
+var $elm$http$Http$maybeSend = F4(
+	function (router, desiredTracker, progress, _v0) {
+		var actualTracker = _v0.a;
+		var toMsg = _v0.b;
+		return _Utils_eq(desiredTracker, actualTracker) ? $elm$core$Maybe$Just(
 			A2(
-				$elm$core$String$repeat,
-				n - $elm$core$String$length(string),
-				$elm$core$String$fromChar(_char)));
+				$elm$core$Platform$sendToApp,
+				router,
+				toMsg(progress))) : $elm$core$Maybe$Nothing;
 	});
-var $elm$core$Basics$round = _Basics_round;
-var $gampleman$elm_visualization$Scale$Continuous$toFixed = F2(
-	function (precision, value) {
-		var power_ = A2($elm$core$Basics$pow, 10, precision);
-		var pad = function (num) {
-			_v0$2:
-			while (true) {
-				if (num.b) {
-					if (num.b.b) {
-						if (!num.b.b.b) {
-							var x = num.a;
-							var _v1 = num.b;
-							var y = _v1.a;
-							return _List_fromArray(
-								[
-									x,
-									A3(
-									$elm$core$String$padRight,
-									precision,
-									_Utils_chr('0'),
-									y)
-								]);
-						} else {
-							break _v0$2;
-						}
-					} else {
-						var val = num.a;
-						return (precision > 0) ? _List_fromArray(
-							[
-								val,
-								A3(
-								$elm$core$String$padRight,
-								precision,
-								_Utils_chr('0'),
-								'')
-							]) : _List_fromArray(
-							[val]);
-					}
-				} else {
-					break _v0$2;
-				}
-			}
-			var val = num;
-			return val;
-		};
+var $elm$http$Http$onSelfMsg = F3(
+	function (router, _v0, state) {
+		var tracker = _v0.a;
+		var progress = _v0.b;
 		return A2(
-			$elm$core$String$join,
-			'.',
-			pad(
+			$elm$core$Task$andThen,
+			function (_v1) {
+				return $elm$core$Task$succeed(state);
+			},
+			$elm$core$Task$sequence(
 				A2(
-					$elm$core$String$split,
-					'.',
-					$elm$core$String$fromFloat(
-						$elm$core$Basics$round(value * power_) / power_))));
-	});
-var $gampleman$elm_visualization$Scale$Continuous$tickFormat = F2(
-	function (_v0, count) {
-		var start = _v0.a;
-		var stop = _v0.b;
-		return $gampleman$elm_visualization$Scale$Continuous$toFixed(
-			$gampleman$elm_visualization$Scale$Continuous$precisionFixed(
-				A3($gampleman$elm_visualization$Statistics$tickStep, start, stop, count)));
+					$elm$core$List$filterMap,
+					A3($elm$http$Http$maybeSend, router, tracker, progress),
+					state.subs)));
 	});
-var $elmcraft$core_extra$Float$Extra$range = F3(
-	function (start, stop, step) {
-		if (!step) {
-			return _List_Nil;
+var $elm$http$Http$Cancel = function (a) {
+	return {$: 'Cancel', a: a};
+};
+var $elm$http$Http$cmdMap = F2(
+	function (func, cmd) {
+		if (cmd.$ === 'Cancel') {
+			var tracker = cmd.a;
+			return $elm$http$Http$Cancel(tracker);
 		} else {
-			var n = A2(
-				$elm$core$Basics$max,
-				0,
-				$elm$core$Basics$ceiling((stop - start) / step));
-			var helper = F2(
-				function (i, list) {
-					helper:
-					while (true) {
-						if (i >= 0) {
-							var $temp$i = i - 1,
-								$temp$list = A2($elm$core$List$cons, start + (step * i), list);
-							i = $temp$i;
-							list = $temp$list;
-							continue helper;
-						} else {
-							return list;
-						}
-					}
+			var r = cmd.a;
+			return $elm$http$Http$Request(
+				{
+					allowCookiesFromOtherDomains: r.allowCookiesFromOtherDomains,
+					body: r.body,
+					expect: A2(_Http_mapExpect, func, r.expect),
+					headers: r.headers,
+					method: r.method,
+					timeout: r.timeout,
+					tracker: r.tracker,
+					url: r.url
 				});
-			return A2(helper, n - 1, _List_Nil);
 		}
 	});
-var $gampleman$elm_visualization$Statistics$range = $elmcraft$core_extra$Float$Extra$range;
-var $gampleman$elm_visualization$Statistics$ticks = F3(
-	function (start, stop, count) {
-		var step = A3($gampleman$elm_visualization$Statistics$tickStep, start, stop, count);
-		var end = ($elm$core$Basics$floor(stop / step) * step) + (step / 2);
-		var beg = $elm$core$Basics$ceiling(start / step) * step;
-		return A3($gampleman$elm_visualization$Statistics$range, beg, end, step);
-	});
-var $gampleman$elm_visualization$Scale$Continuous$ticks = F2(
-	function (_v0, count) {
-		var start = _v0.a;
-		var end = _v0.b;
-		return A3($gampleman$elm_visualization$Statistics$ticks, start, end, count);
-	});
-var $gampleman$elm_visualization$Scale$Continuous$scaleWithTransform = F4(
-	function (transform, untransform, range_, domain_) {
-		return {
-			convert: A2($gampleman$elm_visualization$Scale$Continuous$convertTransform, transform, $gampleman$elm_visualization$Interpolation$float),
-			domain: domain_,
-			invert: A2($gampleman$elm_visualization$Scale$Continuous$invertTransform, transform, untransform),
-			nice: $gampleman$elm_visualization$Scale$Continuous$nice,
-			range: range_,
-			rangeExtent: F2(
-				function (_v0, r) {
-					return r;
-				}),
-			tickFormat: $gampleman$elm_visualization$Scale$Continuous$tickFormat,
-			ticks: $gampleman$elm_visualization$Scale$Continuous$ticks
-		};
+var $elm$http$Http$MySub = F2(
+	function (a, b) {
+		return {$: 'MySub', a: a, b: b};
 	});
-var $gampleman$elm_visualization$Scale$Continuous$linear = A2($gampleman$elm_visualization$Scale$Continuous$scaleWithTransform, $elm$core$Basics$identity, $elm$core$Basics$identity);
-var $gampleman$elm_visualization$Scale$linear = F2(
-	function (range_, domain_) {
-		return $gampleman$elm_visualization$Scale$Scale(
-			A2($gampleman$elm_visualization$Scale$Continuous$linear, range_, domain_));
+var $elm$http$Http$subMap = F2(
+	function (func, _v0) {
+		var tracker = _v0.a;
+		var toMsg = _v0.b;
+		return A2(
+			$elm$http$Http$MySub,
+			tracker,
+			A2($elm$core$Basics$composeR, toMsg, func));
 	});
-var $author$project$Main$xScale = function (values) {
-	return A2(
-		$gampleman$elm_visualization$Scale$linear,
-		_Utils_Tuple2(0, $author$project$Main$w - (2 * $author$project$Main$padding)),
-		$author$project$Main$wideExtent(values));
+_Platform_effectManagers['Http'] = _Platform_createManager($elm$http$Http$init, $elm$http$Http$onEffects, $elm$http$Http$onSelfMsg, $elm$http$Http$cmdMap, $elm$http$Http$subMap);
+var $elm$http$Http$command = _Platform_leaf('Http');
+var $elm$http$Http$subscription = _Platform_leaf('Http');
+var $elm$http$Http$request = function (r) {
+	return $elm$http$Http$command(
+		$elm$http$Http$Request(
+			{allowCookiesFromOtherDomains: false, body: r.body, expect: r.expect, headers: r.headers, method: r.method, timeout: r.timeout, tracker: r.tracker, url: r.url}));
 };
-var $author$project$Main$xAxis = function (values) {
-	return A2(
-		$gampleman$elm_visualization$Axis$bottom,
-		_List_fromArray(
-			[
-				$gampleman$elm_visualization$Axis$tickCount($author$project$Main$tickCount)
-			]),
-		$author$project$Main$xScale(values));
+var $elm$http$Http$get = function (r) {
+	return $elm$http$Http$request(
+		{body: $elm$http$Http$emptyBody, expect: r.expect, headers: _List_Nil, method: 'GET', timeout: $elm$core$Maybe$Nothing, tracker: $elm$core$Maybe$Nothing, url: r.url});
 };
-var $gampleman$elm_visualization$Axis$horizontalAttrs = {
-	horizontal: true,
-	translate: function (y) {
-		return 'translate(0, ' + ($elm$core$String$fromFloat(y) + ')');
-	},
-	x: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x, $elm$core$String$fromFloat),
-	x1: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x1, $elm$core$String$fromFloat),
-	x2: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$x2, $elm$core$String$fromFloat),
-	y: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y, $elm$core$String$fromFloat),
-	y1: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y1, $elm$core$String$fromFloat),
-	y2: A2($elm$core$Basics$composeL, $elm$svg$Svg$Attributes$y2, $elm$core$String$fromFloat)
+var $author$project$Main$fetchData = $elm$http$Http$get(
+	{
+		expect: $elm$http$Http$expectString($author$project$Main$DataReceived),
+		url: 'https://raw.githubusercontent.com/TomS-2000/test/main/smartphone_dataset.csv?token=GHSAT0AAAAAACS6UPFPW6DWF76MWAK4T6TUZTIHBCQ'
+	});
+var $author$project$Main$init = function (_v0) {
+	return _Utils_Tuple2(
+		A2($author$project$Main$Model, _List_Nil, $elm$core$Maybe$Nothing),
+		$author$project$Main$fetchData);
 };
-var $gampleman$elm_visualization$Axis$left = A4($gampleman$elm_visualization$Axis$element, $gampleman$elm_visualization$Axis$horizontalAttrs, -1, '0.32em', 'end');
-var $author$project$Main$yScale = function (values) {
-	return A2(
-		$gampleman$elm_visualization$Scale$linear,
-		_Utils_Tuple2($author$project$Main$h - (2 * $author$project$Main$padding), 0),
-		$author$project$Main$wideExtent(values));
+var $elm$core$Platform$Sub$batch = _Platform_batch;
+var $elm$core$Platform$Sub$none = $elm$core$Platform$Sub$batch(_List_Nil);
+var $author$project$Main$subscriptions = function (_v0) {
+	return $elm$core$Platform$Sub$none;
 };
-var $author$project$Main$yAxis = function (values) {
-	return A2(
-		$gampleman$elm_visualization$Axis$left,
-		_List_fromArray(
-			[
-				$gampleman$elm_visualization$Axis$tickCount($author$project$Main$tickCount)
-			]),
-		$author$project$Main$yScale(values));
+var $elm$core$Platform$Cmd$batch = _Platform_batch;
+var $elm$core$Platform$Cmd$none = $elm$core$Platform$Cmd$batch(_List_Nil);
+var $elm$core$String$lines = _String_lines;
+var $elm$core$Dict$fromList = function (assocs) {
+	return A3(
+		$elm$core$List$foldl,
+		F2(
+			function (_v0, dict) {
+				var key = _v0.a;
+				var value = _v0.b;
+				return A3($elm$core$Dict$insert, key, value, dict);
+			}),
+		$elm$core$Dict$empty,
+		assocs);
 };
-var $author$project$Main$scatterplot = function (model) {
-	var yValues = A2(
-		$elm$core$List$map,
-		function ($) {
-			return $.y;
-		},
-		model.data);
-	var yScaleLocal = $author$project$Main$yScale(yValues);
-	var xValues = A2(
-		$elm$core$List$map,
-		function ($) {
-			return $.x;
-		},
-		model.data);
-	var xScaleLocal = $author$project$Main$xScale(xValues);
-	var kreisbeschriftung = A2(
-		$elm$core$Maybe$withDefault,
-		A3($author$project$Main$Point, 'Nothing', 0, 0),
-		$elm$core$List$head(model.data)).pointName;
-	var half = function (t) {
-		return (t.b - t.a) / 2;
-	};
-	var labelPositions = {
-		x: half(
-			$author$project$Main$wideExtent(xValues)),
-		y: $author$project$Main$wideExtent(yValues).b
-	};
+var $author$project$Main$parseRow = F2(
+	function (headers, row) {
+		var values = A2($elm$core$String$split, ',', row);
+		return $elm$core$Dict$fromList(
+			A3(
+				$elm$core$List$map2,
+				F2(
+					function (h, v) {
+						return _Utils_Tuple2(h, v);
+					}),
+				headers,
+				values));
+	});
+var $author$project$Main$parseCSV = function (csv) {
+	var _v0 = $elm$core$String$lines(csv);
+	if (!_v0.b) {
+		return _List_Nil;
+	} else {
+		var headerLine = _v0.a;
+		var dataLines = _v0.b;
+		var headers = A2($elm$core$String$split, ',', headerLine);
+		return A2(
+			$elm$core$List$map,
+			$author$project$Main$parseRow(headers),
+			dataLines);
+	}
+};
+var $author$project$Main$update = F2(
+	function (msg, model) {
+		if (msg.$ === 'FetchData') {
+			return _Utils_Tuple2(model, $author$project$Main$fetchData);
+		} else {
+			if (msg.a.$ === 'Ok') {
+				var csvData = msg.a.a;
+				var parsedData = $author$project$Main$parseCSV(csvData);
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{data: parsedData, error: $elm$core$Maybe$Nothing}),
+					$elm$core$Platform$Cmd$none);
+			} else {
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{
+							error: $elm$core$Maybe$Just('Failed to load data')
+						}),
+					$elm$core$Platform$Cmd$none);
+			}
+		}
+	});
+var $elm$html$Html$div = _VirtualDom_node('div');
+var $elm$virtual_dom$VirtualDom$text = _VirtualDom_text;
+var $elm$html$Html$text = $elm$virtual_dom$VirtualDom$text;
+var $elm$html$Html$ul = _VirtualDom_node('ul');
+var $elm$html$Html$li = _VirtualDom_node('li');
+var $elm$core$Maybe$withDefault = F2(
+	function (_default, maybe) {
+		if (maybe.$ === 'Just') {
+			var value = maybe.a;
+			return value;
+		} else {
+			return _default;
+		}
+	});
+var $author$project$Main$viewItem = function (item) {
 	return A2(
-		$elm_community$typed_svg$TypedSvg$svg,
-		_List_fromArray(
-			[
-				A4($elm_community$typed_svg$TypedSvg$Attributes$viewBox, 0, 0, $author$project$Main$w, $author$project$Main$h),
-				$elm_community$typed_svg$TypedSvg$Attributes$width(
-				$elm_community$typed_svg$TypedSvg$Types$Percent(100)),
-				$elm_community$typed_svg$TypedSvg$Attributes$height(
-				$elm_community$typed_svg$TypedSvg$Types$Percent(100))
-			]),
+		$elm$html$Html$li,
+		_List_Nil,
 		_List_fromArray(
 			[
+				$elm$html$Html$text(
 				A2(
-				$elm_community$typed_svg$TypedSvg$style,
-				_List_Nil,
-				_List_fromArray(
-					[
-						$elm_community$typed_svg$TypedSvg$Core$text('\r\n            .point circle { stroke: rgba(0, 0, 0,0.4); fill: rgba(255, 255, 255,0.3); }\r\n            .point text { display: none; }\r\n            .point:hover circle { stroke: rgba(0, 0, 0,1.0); fill: rgb(118, 214, 78); }\r\n            .point:hover text { display: inline; }\r\n          ')
-					])),
-				A2(
-				$elm_community$typed_svg$TypedSvg$g,
-				_List_fromArray(
-					[
-						$elm_community$typed_svg$TypedSvg$Attributes$transform(
-						_List_fromArray(
-							[
-								A2($elm_community$typed_svg$TypedSvg$Types$Translate, $author$project$Main$padding - 1, ($author$project$Main$h - $author$project$Main$padding) - 1)
-							]))
-					]),
-				_List_fromArray(
-					[
-						$author$project$Main$xAxis(xValues),
-						A2(
-						$elm_community$typed_svg$TypedSvg$text_,
-						_List_fromArray(
-							[
-								$elm_community$typed_svg$TypedSvg$Attributes$InPx$x(
-								A2($gampleman$elm_visualization$Scale$convert, xScaleLocal, labelPositions.x)),
-								$elm_community$typed_svg$TypedSvg$Attributes$InPx$y(30),
-								$elm_community$typed_svg$TypedSvg$Attributes$textAnchor($elm_community$typed_svg$TypedSvg$Types$AnchorMiddle),
-								$elm_community$typed_svg$TypedSvg$Attributes$fontSize(
-								$elm_community$typed_svg$TypedSvg$Types$Px(14))
-							]),
-						_List_fromArray(
-							[
-								$elm$html$Html$text('City MPG')
-							]))
-					])),
-				A2(
-				$elm_community$typed_svg$TypedSvg$g,
-				_List_fromArray(
-					[
-						$elm_community$typed_svg$TypedSvg$Attributes$transform(
-						_List_fromArray(
-							[
-								A2($elm_community$typed_svg$TypedSvg$Types$Translate, $author$project$Main$padding - 1, $author$project$Main$padding - 1)
-							]))
-					]),
-				_List_fromArray(
-					[
-						$author$project$Main$yAxis(yValues),
-						A2(
-						$elm_community$typed_svg$TypedSvg$text_,
-						_List_fromArray(
-							[
-								$elm_community$typed_svg$TypedSvg$Attributes$InPx$x(0),
-								$elm_community$typed_svg$TypedSvg$Attributes$InPx$y(
-								A2($gampleman$elm_visualization$Scale$convert, yScaleLocal, labelPositions.y) - 10),
-								$elm_community$typed_svg$TypedSvg$Attributes$textAnchor($elm_community$typed_svg$TypedSvg$Types$AnchorMiddle),
-								$elm_community$typed_svg$TypedSvg$Attributes$fontSize(
-								$elm_community$typed_svg$TypedSvg$Types$Px(14))
-							]),
-						_List_fromArray(
-							[
-								$elm$html$Html$text('Retail Price')
-							]))
-					])),
-				A2(
-				$elm_community$typed_svg$TypedSvg$g,
-				_List_fromArray(
-					[
-						$elm_community$typed_svg$TypedSvg$Attributes$transform(
-						_List_fromArray(
-							[
-								A2($elm_community$typed_svg$TypedSvg$Types$Translate, $author$project$Main$padding, $author$project$Main$padding)
-							]))
-					]),
-				A2(
-					$elm$core$List$map,
-					A2($author$project$Main$point, xScaleLocal, yScaleLocal),
-					model.data))
+					$elm$core$Maybe$withDefault,
+					'No data',
+					A2($elm$core$Dict$get, 'model', item)))
 			]));
 };
-var $author$project$Main$main = function () {
-	var numberCars = $elm$core$List$length($author$project$Main$cars);
-	var filteredCars = $author$project$Main$filterAndReduceCars($author$project$Main$cars);
-	var numberFilterCars = $elm$core$List$length(filteredCars.data);
+var $author$project$Main$view = function (model) {
 	return A2(
 		$elm$html$Html$div,
 		_List_Nil,
 		_List_fromArray(
 			[
-				A2(
-				$elm$html$Html$p,
-				_List_Nil,
-				_List_fromArray(
-					[
-						$elm$html$Html$text(
-						'Original Car list: ' + ($elm$core$String$fromInt(numberCars) + (', Filtered Car list: ' + $elm$core$String$fromInt(numberFilterCars))))
-					])),
-				$author$project$Main$scatterplot(filteredCars)
+				function () {
+				var _v0 = model.error;
+				if (_v0.$ === 'Just') {
+					var err = _v0.a;
+					return $elm$html$Html$text(err);
+				} else {
+					return A2(
+						$elm$html$Html$ul,
+						_List_Nil,
+						A2($elm$core$List$map, $author$project$Main$viewItem, model.data));
+				}
+			}()
 			]));
-}();
-_Platform_export({'Main':{'init':_VirtualDom_init($author$project$Main$main)(0)(0)}});}(this));
\ No newline at end of file
+};
+var $author$project$Main$main = $elm$browser$Browser$element(
+	{init: $author$project$Main$init, subscriptions: $author$project$Main$subscriptions, update: $author$project$Main$update, view: $author$project$Main$view});
+_Platform_export({'Main':{'init':$author$project$Main$main(
+	$elm$json$Json$Decode$succeed(_Utils_Tuple0))(0)}});}(this));
\ No newline at end of file
diff --git a/smartphone_dataset.csv b/smartphone_dataset.csv
deleted file mode 100644
index 19e5169..0000000
--- a/smartphone_dataset.csv
+++ /dev/null
@@ -1,985 +0,0 @@
-,index,brand,model,price,rating,5G,NFC,IR_blaster,processor_name,processor_brand,num_cores,processor_speed,ram,Battery,fast_charging,Internal_mem,RAM,display,screen_size,resolution,refresh_rate,camera,card,os
-0,2,oneplus,OnePlus 11 5G,54999,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,100, 256 GB inbuilt,12,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 48 MP + 32 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-1,3,oneplus,OnePlus Nord CE 2 Lite 5G,19989,81.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-2,4,samsung,Samsung Galaxy A14 5G,16499,75.0,True,False,False,Exynos 1330,exynos,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-3,5,motorola,Motorola Moto G62 5G,14999,81.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,6,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-4,6,realme,Realme 10 Pro Plus,24999,82.0,True,False,False,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-5,7,samsung,Samsung Galaxy F23 5G (6GB RAM + 128GB),16999,80.0,True,True,False,Snapdragon  750G,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-6,8,apple,Apple iPhone 14,65999,81.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 128 GB inbuilt",3279.0,0, 128 GB inbuilt,6,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-7,9,xiaomi,Xiaomi Redmi Note 12 Pro Plus,29999,86.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",4980.0,120, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,200 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-8,10,nothing,Nothing Phone 1,26749,85.0,True,True,False,Snapdragon 778G Plus,snapdragon,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 50 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-9,11,oneplus,OnePlus Nord 2T 5G,28999,84.0,True,True,False,Dimensity  1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-10,12,realme,Realme 10 Pro,18999,82.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.72 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.72 inches,1080 x 2400 ,120,108 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-11,13,oppo,Oppo A78,18999,79.0,True,True,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.56 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1612 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-12,14,xiaomi,Xiaomi Redmi Note 12 Pro 5G,24762,79.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-13,15,vivo,Vivo T1 5G (6GB RAM + 128GB),16990,80.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-14,16,samsung,Samsung Galaxy S23 Ultra 5G,114990,,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,45, 256 GB inbuilt,8,"6.8 inches, 1440 x 3088 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3088 ,120,200 MP Quad Rear & 12 MP Front Camera,Memory Card Not Supported,Android v13
-15,17,apple,Apple iPhone 13,62999,79.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"4 GB RAM, 128 GB inbuilt",3240.0,0, 128 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-16,18,vivo,Vivo Y16,9999,65.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v12
-17,19,oppo,OPPO Reno 9 Pro Plus,45999,86.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"16 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,16,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-18,20,oneplus,OnePlus 10R 5G,32999,86.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-19,21,vivo,Vivo Y22,14499,72.0,False,False,False,Helio G70,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.55 inches, 720 x 1612 px Display with Water Drop Notch",6.55 inches,720 x 1612 ,60,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-20,22,oneplus,OnePlus 11R,39999,85.0,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,100, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 12 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-21,23,vivo,Vivo V25 Pro 5G,35999,85.0,True,False,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4830.0,66, 128 GB inbuilt,8,"6.56 inches, 1080 x 2376 px, 120 Hz Display with Punch Hole",6.56 inches,1080 x 2376 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-22,24,poco,Poco X4 Pro 5G,14999,80.0,True,False,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,67, 64 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-23,25,xiaomi,Xiaomi Redmi Note 12,17859,76.0,True,False,True,Snapdragon 4 Gen 1,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-24,26,vivo,Vivo V26 Pro,42990,87.0,True,True,False,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,100, 256 GB inbuilt,12,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-25,27,samsung,Samsung Galaxy S20 FE 5G,31239,88.0,True,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,0, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,12 MP + 12 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory Card (Hybrid),Android v10
-26,28,oneplus,OnePlus Nord CE 2 Lite 5G (8GB RAM + 128GB),21995,84.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-27,29,apple,Apple iPhone 14 Pro Max,129990,76.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 128 GB inbuilt",4323.0,0, 128 GB inbuilt,6,"6.7 inches, 1290 x 2796 px, 120 Hz Display",6.7 inches,1290 x 2796 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-28,30,vivo,Vivo V25 5G,27999,83.0,True,False,False,Dimensity  900,dimensity,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2408 ,90,64 MP + 8 MP + 2 MP Triple Rear & 50 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-29,31,oneplus,OnePlus 11 Pro,69999,,True,True,False,Snapdragon  8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,100, 128 GB inbuilt,8,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 48 MP + 32 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-30,32,realme,Realme 10 Pro (8GB RAM + 128GB),19999,84.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.72 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.72 inches,1080 x 2400 ,120,108 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-31,33,poco,Poco X5 Pro,20999,81.0,True,True,True,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-32,34,vivo,Vivo V27,27990,83.0,True,False,False,Dimensity  930,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,67, 256 GB inbuilt,8,"6.56 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.56 inches,1080 x 2400 ,120,64 MP + 13 MP + 2 MP Triple Rear & 50 MP Front Camera,Memory Card Supported,Android v13
-33,35,apple,Apple iPhone 11,38999,73.0,False,True,False,A13 Bionic,a13,hexa core, 2.65 GHz Processor,"4 GB RAM, 64 GB inbuilt",3110.0,-1, 64 GB inbuilt,4,"6.1 inches, 828 x 1792 px Display with Large Notch",6.1 inches,828 x 1792 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v13
-34,36,samsung,Samsung Galaxy M53 5G,23790,85.0,True,False,False,Dimensity  900 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-35,37,samsung,Samsung Galaxy S21 FE 5G,39999,87.0,True,True,False,Exynos  2100,exynos,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.4 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.4 inches,1080 x 2340 ,120,12 MP + 12 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v11
-36,38,oppo,Oppo Reno 8T,29990,87.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,66, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-37,39,samsung,Samsung Galaxy S22 Ultra 5G,91999,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,45, 256 GB inbuilt,12,"6.8 inches, 1440 x 3080 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3080 ,120,108 MP Quad Rear & 40 MP Front Camera,Memory card not supported,Android v12
-38,40,xiaomi,Xiaomi Redmi Note 12 Pro Max 5G,32999,83.0,True,False,True,Snapdragon  7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"6 GB RAM, 128 GB inbuilt",5200.0,210, 128 GB inbuilt,6,"6.67 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2460 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-39,41,oppo,OPPO Reno 9 5G,28499,83.0,True,True,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,67, 256 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,64 MP + 2 MP Dual Rear & 32 MP Front Camera,Memory card not supported,Android v13
-40,42,oneplus,OnePlus Nord CE 3 5G,21999,83.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-41,43,xiaomi,Xiaomi Redmi Note 11 Pro Plus 5G,19999,83.0,True,False,True,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-42,44,motorola,Motorola Edge 20 Fusion 5G,18999,87.0,True,True,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,90,108 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-43,45,realme,Realme 10 Pro Plus (8GB RAM + 256GB),27999,85.0,True,False,False,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-44,46,vivo,Vivo Y35,18499,80.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-45,47,samsung,Samsung Galaxy M33 5G,17478,81.0,True,True,False,Exynos  1280,exynos,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,25, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2400 ,120,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-46,48,xiaomi,Xiaomi Redmi Note 11,11936,76.0,False,False,True,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-47,49,realme,Realme C33,8950,64.0,False,False,False,Unisoc T612,unisoc,octa core, 1.8 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 0.3 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-48,50,vivo,Vivo Y16 (4GB RAM + 64GB),12489,68.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v12
-49,51,samsung,Samsung Galaxy A74 5G,42999,,True,True,False,Snapdragon 7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-50,52,samsung,Samsung Galaxy A14 5G (6GB RAM + 128GB),18999,79.0,True,False,False,Exynos 1330,exynos,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-51,53,iqoo,iQOO Neo 7 5G,29999,82.0,True,True,True,Dimensity 8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-52,54,jio,Jio JioPhone 5G,11990,64.0,True,False,False,Snapdragon 480+,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 32 GB inbuilt",5000.0,18, 32 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display",6.5 inches,720 x 1600 ,90,13 MP Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-53,55,motorola,Motorola Moto G82 5G,18999,83.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-54,56,realme,Realme 10,13999,74.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-55,57,realme,Realme 9i 5G,14965,75.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-56,58,apple,Apple iPhone 14 Plus,74999,82.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 128 GB inbuilt",4325.0,0, 128 GB inbuilt,6,"6.7 inches, 1284 x 2778 px Display with Small Notch",6.7 inches,1284 x 2778 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-57,59,xiaomi,Xiaomi Redmi Note 10S,10999,78.0,False,False,True,Helio G95,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-58,60,samsung,Samsung Galaxy S23 Plus,84990,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,45, 256 GB inbuilt,8,"6.6 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 12 MP Front Camera,Memory card not supported,Android v13
-59,61,motorola,Motorola Moto G32,10499,75.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-60,62,xiaomi,Xiaomi Redmi Note 13 Pro 5G,17990,78.0,True,True,True,Dimensity 720,dimensity,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2460 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-61,63,vivo,Vivo S16,29990,85.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4600.0,66, 128 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 50 MP Front Camera,Memory card not supported,Android v13
-62,64,samsung,Samsung Galaxy A23,18499,79.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-63,65,vivo,Vivo Y22 (6GB RAM + 128GB),16499,75.0,False,False,False,Helio G70,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.55 inches, 720 x 1612 px Display with Water Drop Notch",6.55 inches,720 x 1612 ,60,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-64,66,poco,Poco M4 Pro 5G (6GB RAM + 128GB),14999,81.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-65,67,vivo,Vivo S16 Pro,35499,86.0,True,True,False,Dimensity 8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 256 GB inbuilt",4600.0,66, 256 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 50 MP Front Camera,Memory card not supported,Android v13
-66,68,oneplus,OnePlus 10 Pro 5G,60999,89.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 48 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-67,69,xiaomi,Xiaomi Redmi Note 12 Pro Plus (12GB RAM + 256GB),32999,87.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"12 GB RAM, 256 GB inbuilt",4980.0,120, 256 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,200 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-68,70,samsung,Samsung Galaxy F23 5G,15999,78.0,True,True,False,Snapdragon  750G,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-69,71,oppo,Oppo Find N Fold,99990,,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,8,"7.1 inches, 1792 x 1920 px, 120 Hz Display with Punch Hole",7.1 inches,1792 x 1920 ,120,"Foldable Display, Dual Display",Memory card not supported,
-70,72,oppo,OPPO A17K,9499,62.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.56 inches, 720 x 1612 px Display with Water Drop Notch",6.56 inches,720 x 1612 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-71,73,vivo,Vivo V23 5G (12GB RAM + 256GB),27994,86.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"12 GB RAM, 256 GB inbuilt",4200.0,44, 256 GB inbuilt,12,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Small Notch",6.44 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 50 MP + 8 MP Dual Front Camera,Memory Card Supported,Android v12
-72,74,iqoo,iQOO Z6 Lite 5G,13989,75.0,True,False,False,Snapdragon  4 Gen 1,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-73,75,oneplus,OnePlus 10T,44999,85.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,150, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-74,76,xiaomi,Xiaomi Redmi Note 10T 5G (6GB RAM +128GB),13999,79.0,True,False,True,Dimensity 700,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-75,77,gionee,Gionee G13 Pro,6190,,False,False,False,Tiger  T310,tiger,quad core, 2 GHz Processor,"4 GB RAM, 32 GB inbuilt",3500.0,-1, 32 GB inbuilt,4,"6.26 inches, 720 x 1600 px Display with Large Notch",6.26 inches,720 x 1600 ,60,13 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,HarmonyOS v2
-76,78,apple,Apple iPhone 13 Pro,119900,83.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 128 GB inbuilt",3095.0,0, 128 GB inbuilt,6,"6.1 inches, 1170 x 2532 px, 120 Hz Display with Large Notch",6.1 inches,1170 x 2532 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15.0
-77,79,oppo,OPPO F22 Pro,27660,83.0,True,False,False,Snapdragon 6 Gen 1,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,67, 128 GB inbuilt,8,"6.58 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.58 inches,1080 x 2400 ,120,64 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-78,80,samsung,Samsung Galaxy A34 5G,24999,75.0,True,True,False,Exynos 1280,exynos,octa core,,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-79,81,xiaomi,Xiaomi Redmi 10A (4GB RAM + 64GB),8388,66.0,False,False,False,Helio  G25,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-80,82,motorola,Motorola Moto G72 4G,15999,83.0,False,True,False,Helio  G99,helio,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-81,83,samsung,Samsung Galaxy A14 5G (8GB RAM + 128GB),20999,82.0,True,False,False,Exynos 1330,exynos,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-82,84,realme,Realme 9 5G,13999,75.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-83,85,vivo,Vivo T1 5G (8GB RAM + 128GB),19990,83.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-84,86,samsung,Samsung Galaxy M13 5G,13999,75.0,True,False,False,Dimensity 700,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-85,87,motorola,Motorola Edge 30 5G,22999,83.0,True,True,False,Snapdragon 778G+,snapdragon,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",4020.0,33, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,144,50 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-86,88,samsung,Samsung Galaxy A23 5G,22999,79.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-87,89,oppo,OPPO K10 5G,16999,79.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.56 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1612 ,90,48 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-88,90,xiaomi,Xiaomi Redmi Note 11 (6GB RAM + 128GB),14290,80.0,False,False,True,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-89,91,samsung,Samsung Galaxy A73 5G,41999,,True,True,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-90,92,vivo,Vivo Y21 2021,13489,69.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-91,93,oneplus,OnePlus Ace Racing Edition 5G,22990,83.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-92,94,motorola,Motorola Moto G62 (8GB RAM + 128GB),16499,84.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-93,95,vivo,Vivo X90 Pro Plus 5G,73999,,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,12,"6.78 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,120,50.3 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v13
-94,96,realme,Realme C33 (4GB RAM + 64GB),9999,67.0,False,False,False,Unisoc T612,unisoc,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 0.3 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-95,97,realme,Realme 9i,12499,75.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-96,98,oppo,OPPO A17,12499,72.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,0, 64 GB inbuilt,4,"6.56 inches, 720 x 1612 px Display with Water Drop Notch",6.56 inches,720 x 1612 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-97,99,iqoo,iQOO 11 5G,59999,88.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,8,"6.78 inches, 1440 x 3200 px, 144 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,144,50 MP + 13 MP + 8 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-98,100,vivo,Vivo X Fold 5G,106990,,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4600.0,66, 256 GB inbuilt,12,"8.03 inches, 1916 x 2160 px, 120 Hz Display",8.03 inches,1916 x 2160 ,120,50 MP Quad Rear & 16 MP Front Camera,Memory card not supported,
-99,101,vivo,Vivo T1 5G,15990,78.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-100,102,apple,Apple iPhone 14 Pro,119990,75.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 128 GB inbuilt",3200.0,0, 128 GB inbuilt,6,"6.1 inches, 1179 x 2556 px, 120 Hz Display",6.1 inches,1179 x 2556 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-101,103,xiaomi,Xiaomi Redmi Note 11 Pro Max 5G,19999,83.0,True,False,True,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5200.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-102,104,motorola,Motorola Moto S30 Pro,23990,83.0,True,False,False,Snapdragon 888+,snapdragon,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4400.0,68, 128 GB inbuilt,8,"6.55 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.55 inches,1080 x 2460 ,144,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-103,105,realme,Realme 10s,12999,80.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2408 ,90,50 MP + 0.3 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-104,106,oppo,OPPO F19 Pro Plus 5G,19990,82.0,True,False,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4310.0,50, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-105,107,xiaomi,Xiaomi 13 Pro 5G,58990,,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4820.0,120, 128 GB inbuilt,8,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50.3 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-106,108,vivo,Vivo V27 Pro,43999,87.0,True,False,False,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,12,"6.73 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.73 inches,1080 x 2400 ,144,108 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-107,109,samsung,Samsung Galaxy S22 5G,49999,86.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",3700.0,25, 128 GB inbuilt,8,"6.1 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.1 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v12
-108,110,vivo,Vivo T1 44W (6GB RAM + 128GB),15999,79.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,6,"6.44 inches, 1080 x 2408 px Display with Water Drop Notch",6.44 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-109,111,oneplus,OnePlus 10R 5G (12GB RAM + 256GB),36999,87.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,12,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-110,112,tecno,Tecno Phantom X2,39999,85.0,True,True,False,Dimensity 9000,dimensity,octa core, 3.05 GHz Processor,"8 GB RAM, 256 GB inbuilt",5160.0,45, 256 GB inbuilt,8,"6.8 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,120,64 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-111,113,apple,Apple iPhone 12,51999,74.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 64 GB inbuilt",,-1, 64 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Large Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-112,114,xiaomi,Xiaomi Redmi K50i 5G,22999,82.0,True,False,True,Dimensity  8100,dimensity,octa core, 2.85 GHz Processor,"6 GB RAM, 128 GB inbuilt",5080.0,67, 128 GB inbuilt,6,"6.6 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2460 ,144,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-113,115,samsung,Samsung Galaxy A53 5G,31999,87.0,True,True,False,Exynos 1280,exynos,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-114,116,xiaomi,Xiaomi Redmi A1,6171,,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-115,117,oppo,OPPO Reno8 5G,29340,83.0,True,True,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-116,118,samsung,Samsung Galaxy M53 5G (8GB RAM + 128GB),25289,87.0,True,False,False,Dimensity  900 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-117,119,iqoo,iQOO Z6 Pro 5G,21788,78.0,True,False,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4700.0,66, 128 GB inbuilt,6,"6.44 inches, 1080 x 2404 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2404 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-118,120,tesla,Tesla Pi Phone,69999,83.0,True,True,False,,,octa core,,"16 GB RAM, 512 GB inbuilt",5000.0,120, 512 GB inbuilt,16,"6.73 inches, 1080 x 2448 px, 165 Hz Display",6.73 inches,1080 x 2448 ,165,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-119,121,samsung,Samsung Galaxy S23,70990,88.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",3900.0,25, 128 GB inbuilt,8,"6.1 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.1 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 12 MP Front Camera,Memory card not supported,Android v13
-120,122,motorola,Motorola Edge 30 Pro 5G,34999,89.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,68, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,144,50 MP + 50 MP + 2 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-121,123,oneplus,OnePlus Nord 2T (12GB RAM + 256GB),33900,85.0,True,True,False,Dimensity  1300,dimensity,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,80, 256 GB inbuilt,12,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-122,124,google,Google Pixel 6A,29999,71.0,True,True,False,Google  Tensor,google,octa core,,"6 GB RAM, 128 GB inbuilt",4410.0,0, 128 GB inbuilt,6,"6.14 inches, 1080 x 2400 px Display with Punch Hole",6.14 inches,1080 x 2400 ,60,12.2 MP + 12 MP Dual Rear & 8 MP Front Camera,Memory Card Not Supported,Android v12
-123,125,infinix,Infinix Note 12 Pro 5G,18999,84.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,108 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 2 TB",Android v12
-124,126,samsung,Samsung Galaxy M33 5G (8GB RAM + 128GB),19499,84.0,True,True,False,Exynos  1280,exynos,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,25, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2400 ,120,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-125,127,vivo,Vivo V23 5G,24994,83.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Small Notch",6.44 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 50 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v12
-126,128,motorola,Motorola Moto G42,10999,78.0,False,True,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,20, 64 GB inbuilt,4,"6.47 inches, 1080 x 2400 px Display with Punch Hole",6.47 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-127,129,oneplus,OnePlus Nord CE 2 Lite 5G (8GB RAM + 256GB),24999,85.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,33, 256 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-128,130,samsung,Samsung Galaxy A33 5G,25999,82.0,True,True,False,Exynos  1280,exynos,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-129,131,google,Google Pixel 7A,34990,69.0,True,True,False,Google  Tensor,google,octa core,,"6 GB RAM, 128 GB inbuilt",4410.0,0, 128 GB inbuilt,6,"6.1 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.1 inches,1080 x 2400 ,90,12.2 MP + 12 MP Dual Rear & 8 MP Front Camera,Memory Card Not Supported,Android v12
-130,132,xiaomi,Xiaomi Redmi 11 Prime 5G,13466,74.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-131,133,xiaomi,Xiaomi Redmi Note 10 Lite,9999,76.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5020.0,18, 64 GB inbuilt,4,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-132,134,motorola,Motorola Moto E40,7999,71.0,False,False,False,Tiger T700,tiger,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-133,135,nothing,Nothing Phone 1 (8GB RAM + 256GB),28249,86.0,True,True,False,Snapdragon 778G Plus,snapdragon,octa core, 2.5 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 50 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-134,136,poco,Poco X4 Pro 5G (6GB RAM + 128GB),16499,82.0,True,False,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-135,137,xiaomi,Xiaomi Redmi Note 11 Pro Plus 5G (8GB RAM + 256GB),22999,87.0,True,False,True,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-136,138,apple,Apple iPhone 11 (128GB),46999,75.0,False,True,False,A13 Bionic,a13,hexa core, 2.65 GHz Processor,"4 GB RAM, 128 GB inbuilt",3110.0,-1, 128 GB inbuilt,4,"6.1 inches, 828 x 1792 px Display with Large Notch",6.1 inches,828 x 1792 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v13
-137,139,realme,Realme C35 (6GB RAM + 128GB),13999,74.0,False,False,False,Tiger  T616,tiger,octa core, 1.8 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-138,140,oppo,OPPO K10,13490,78.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.59 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-139,141,iqoo,iQOO Neo 6 5G,28999,82.0,True,False,True,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,80, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-140,142,iqoo,iQOO Z6 5G,15499,78.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-141,143,oppo,OPPO Reno 9 Pro 5G,39999,86.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"16 GB RAM, 256 GB inbuilt",4500.0,67, 256 GB inbuilt,16,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP Dual Rear & 32 MP Front Camera,Memory card not supported,Android v13
-142,144,poco,Poco M4 Pro 5G,12999,76.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-143,145,jio,Jio Phone 3,4499,,False,False,False,,,quad core, 1.4 GHz Processor,"2 GB RAM, 64 GB inbuilt",2800.0,-1, 64 GB inbuilt,2,"5 inches, 720 x 1280 px Display",5 inches,720 x 1280 ,60,5 MP Rear & 2 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v8.1 (Oreo)
-144,146,oneplus,OnePlus Clover,14999,69.0,False,False,False,Snapdragon 460,snapdragon,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.52 inches, 720 x 1560 px Display with Punch Hole",6.52 inches,720 x 1560 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v10
-145,147,samsung,Samsung Galaxy F04,8499,68.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-146,148,iqoo,iQOO 7,24990,83.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4400.0,66, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,48 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-147,149,samsung,Samsung Galaxy M34 5G,16999,84.0,True,True,False,Exynos 1200,exynos,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,25, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,64 MP Quad Rear & 32 MP Front Camera,Memory Card (Hybrid),Android v12
-148,150,xiaomi,Xiaomi Redmi 10,9589,71.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.7 inches, 720 x 1600 px Display with Water Drop Notch",6.7 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-149,151,apple,Apple iPhone 12 Mini,40999,74.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 64 GB inbuilt",,-1, 64 GB inbuilt,4,"5.4 inches, 1080 x 2340 px Display",5.4 inches,1080 x 2340 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-150,152,xiaomi,Xiaomi Redmi Note 12 (6GB RAM + 128GB),19988,79.0,True,False,True,Snapdragon 4 Gen 1,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-151,153,motorola,Motorola Moto G52,11999,75.0,False,True,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 2460 x 1080 px, 90 Hz Display with Punch Hole",6.6 inches,2460 x 1080 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-152,154,apple,Apple iPhone 15 Pro Max,142990,79.0,True,True,False,Bionic  A16,bionic,,,"8 GB RAM, 256 GB inbuilt",4352.0,25, 256 GB inbuilt,8,"6.68 inches, 1284 x 2778 px, 120 Hz Display with Punch Hole",6.68 inches,1284 x 2778 ,120,50 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-153,155,oppo,Oppo A98,30990,87.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Water Drop Notch",6.7 inches,1080 x 2412 ,120,108 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-154,156,infinix,Infinix Zero 5G 2023,19499,85.0,True,False,False,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,33, 256 GB inbuilt,8,"6.78 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2460 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-155,157,nokia,Nokia 2780 Flip,4990,,False,False,False,Snapdragon QM215,snapdragon,quad core, 1.3 GHz Processor,"4 GB RAM, 512 MB inbuilt",1450.0,-1, 512 MB inbuilt,4,"2.7 inches, 240 x 320 px Display",2.7 inches,240 x 320 ,60,5 MP Rear Camera,Memory card not supported,
-156,158,realme,Realme C30,5299,,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-157,159,oppo,OPPO F21 Pro 5G,25969,82.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-158,160,realme,Realme 11 Pro,28999,82.0,True,False,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,65, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-159,161,oppo,Oppo Find N2 5G,94990,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4520.0,67, 256 GB inbuilt,12,"7.1 inches, 1792 x 1920 px, 120 Hz Display with Punch Hole",7.1 inches,1792 x 1920 ,120,50 MP + 48 MP + 32 MP Triple Rear & 32 MP + 32 MP Dual Front Camera,Memory card not supported,
-160,162,realme,Realme 9 4G,14999,81.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-161,163,cola,Cola Phone,14999,74.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-162,164,apple,Apple iPhone 13 Pro Max,129900,84.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 128 GB inbuilt",4352.0,0, 128 GB inbuilt,6,"6.7 inches, 1284 x 2778 px, 120 Hz Display with Small Notch",6.7 inches,1284 x 2778 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-163,165,oppo,Oppo Reno 10 Pro Plus,58990,88.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,12,"6.73 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2412 ,120,64 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v13
-164,166,vivo,Vivo X90 5G,41990,88.0,True,True,True,Dimensity 9200,dimensity,octa core, 3.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4810.0,120, 128 GB inbuilt,8,"6.78 inches, 1260 x 2800 px, 120 Hz Display with Punch Hole",6.78 inches,1260 x 2800 ,120,50 MP + 12 MP + 12 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-165,167,samsung,Samsung Galaxy F13,10999,74.0,False,True,False,Exynos 850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.6 inches, 2408 x 1080 px Display with Water Drop Notch",6.6 inches,2408 x 1080 ,60,50 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-166,168,xiaomi,Xiaomi Redmi Note 10S (6GB RAM + 128GB),11999,79.0,False,False,True,Helio G95,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-167,169,realme,Realme 10 (8GB RAM + 128GB),16999,79.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-168,170,iqoo,iQOO 9 SE 5G,30990,83.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,66, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,48 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-169,171,infinix,Infinix Hot 20,17999,75.0,True,False,False,Dimensity 810,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-170,172,letv,Letv Y1 Pro,5499,,False,False,False,Tiger T310,tiger,quad core, 2 GHz Processor,"4 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,4,"6.54 inches, 720 x 1560 px Display with Small Notch",6.54 inches,720 x 1560 ,60,8 MP + Depth Sensor Dual Rear & 5 MP Front Camera,Memory card not supported,Android v11
-171,173,xiaomi,Xiaomi Redmi Note 13 Pro Max 5G,20499,83.0,True,False,True,Snapdragon  7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"6 GB RAM, 128 GB inbuilt",5200.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2460 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-172,174,realme,Realme Narzo 50 Pro 5G,20490,81.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v12
-173,175,oppo,OPPO A74 5G,15490,77.0,True,False,False,Snapdragon  480,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-174,176,apple,Apple iPhone 9,29990,61.0,False,True,False,A13 Bionic,a13,hexa core, 2.65 GHz Processor,"3 GB RAM, 64 GB inbuilt",2050.0,0, 64 GB inbuilt,3,"4.7 inches, 750 x 1334 px Display with Large Notch",4.7 inches,750 x 1334 ,60,12 MP Rear & 7 MP Front Camera,Memory Card Not Supported,iOS v13.0
-175,177,iqoo,iQOO Z6 Lite (6GB RAM + 128GB),15499,79.0,True,False,False,Snapdragon  4 Gen 1,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-176,178,xiaomi,Xiaomi Redmi Note 11SE,11999,80.0,False,False,True,Helio G95,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-177,179,realme,Realme Narzo 50,10999,74.0,False,False,False,Helio G96,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-178,180,vivo,Vivo Y75 5G,21990,82.0,True,False,False,Dimensity  700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-179,181,vivo,Vivo V25 (12GB RAM + 256GB),31999,85.0,True,False,False,Dimensity  900,dimensity,octa core, 2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,44, 256 GB inbuilt,12,"6.44 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2408 ,90,64 MP + 8 MP + 2 MP Triple Rear & 50 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-180,182,poco,POCO M4 Pro 4G,11999,77.0,False,False,True,Helio G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-181,183,infinix,Infinix Zero Ultra,36999,89.0,True,False,False,Dimensity 920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,180, 256 GB inbuilt,8,"6.8 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,120,200 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v12
-182,184,tecno,Tecno Spark Go 2023,6999,62.0,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.56 inches, 720 x 1600 px Display with Water Drop Notch",6.56 inches,720 x 1600 ,60,13 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-183,185,motorola,Motorola Moto X40,39999,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4600.0,125, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 165 Hz Display",6.7 inches,1080 x 2400 ,165,50 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v13
-184,186,samsung,Samsung Galaxy F24 5G,14999,78.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-185,187,realme,Realme 10 5G,14499,79.0,True,False,False,Dimensity  700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-186,188,oneplus,OnePlus Nord 3 5G,27999,84.0,True,True,False,Dimensity  8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,120, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 12 MP + 5 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v11
-187,189,motorola,Motorola Moto G82 (8GB RAM + 128GB),20499,86.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-188,190,ikall,iKall Z19 Pro,8099,60.0,False,False,False,,,quad core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 128 GB",Android v11.0
-189,191,leeco,LeEco S1 Pro,10999,65.0,False,False,False,Tiger T7150,tiger,quad core, 1.8 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,10, 128 GB inbuilt,8,"6.5 inches, 720 x 1600 px Display with Small Notch",6.5 inches,720 x 1600 ,60,13 MP + Depth Sensor Dual Rear & 5 MP Front Camera,Memory card not supported,Android v11
-190,192,realme,Realme C2s,3499,63.0,False,False,False,Helio  P22,helio,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,3,"6.1 inches, 720 x 1560 px Display with Water Drop Notch",6.1 inches,720 x 1560 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v9.0 (Pie)
-191,193,duoqin,Duoqin F22 Pro,9990,,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",2150.0,-1, 64 GB inbuilt,4,"3.54 inches, 640 x 960 px Display",3.54 inches,640 x 960 ,60,8 MP Rear & 2 MP Front Camera,Memory Card Supported,Android v12
-192,194,samsung,Samsung Galaxy M54 5G,34999,85.0,True,False,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,25, 128 GB inbuilt,6,"6.67 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.67 inches,1080 x 2412 ,90,64 MP + 12 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-193,195,nokia,Nokia N73 5G,46999,,True,False,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",6000.0,65, 256 GB inbuilt,12,"6.9 inches, 1400 x 3200 px, 120 Hz Display with Punch Hole",6.9 inches,1400 x 3200 ,120,200 MP Penta Rear & 32 MP Front Camera,Memory Card Supported,Android v12.1
-194,196,motorola,Motorola Edge 30 Fusion 5G,39999,88.0,True,True,False,Snapdragon 888+,snapdragon,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4400.0,68, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,144,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-195,197,realme,Realme C35,11828,70.0,False,False,False,Tiger  T616,tiger,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP + 2 MP + 0.3 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-196,198,oppo,OPPO Reno 8 Pro House of Dragon Edition,45999,86.0,True,True,False,Dimensity 8100-Max,dimensity,octa core, 2.85 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,80, 256 GB inbuilt,12,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-197,199,oneplus,OnePlus Nord CE 3 Lite 5G,18999,81.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-198,200,poco,Poco X4 Pro 5G (8GB RAM + 128GB),17999,84.0,True,False,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-199,201,samsung,Samsung Galaxy M04,8499,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-200,202,oppo,OPPO A77s,17999,76.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.56 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1600 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-201,203,samsung,Samsung Galaxy A13,14450,75.0,False,False,False,,,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,25, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-202,204,motorola,Motorola Edge 30 Ultra,54999,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4610.0,125, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,200 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-203,205,xiaomi,Xiaomi 13 Ultra 5G,71999,,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,12,"6.6 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.6 inches,1440 x 3200 ,120,108 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v12
-204,206,motorola,Motorola Moto G52 (6GB RAM + 128GB),12999,79.0,False,True,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 2460 x 1080 px, 90 Hz Display with Punch Hole",6.6 inches,2460 x 1080 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-205,207,poco,Poco M4 5G,11499,75.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-206,208,nothing,Nothing Phone 1 (12GB RAM + 256GB),35999,87.0,True,True,False,Snapdragon 778G Plus,snapdragon,octa core, 2.5 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,12,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 50 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-207,209,samsung,Samsung Galaxy A54 5G,34999,76.0,True,True,False,Exynos 1380,exynos,octa core,,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,120,50 MP + 12 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-208,210,tecno,Tecno Pova 4,11999,73.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,8,"6.82 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.82 inches,720 x 1600 ,90,50 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-209,211,xiaomi,Xiaomi Redmi Note 12 Pro (8GB RAM + 256GB),27994,82.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-210,212,apple,Apple iPhone 14 Pro Max (256GB),139990,77.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 256 GB inbuilt",4323.0,0, 256 GB inbuilt,6,"6.7 inches, 1290 x 2796 px, 120 Hz Display",6.7 inches,1290 x 2796 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-211,213,vivo,Vivo V25 Pro (12GB RAM + 256GB),39999,86.0,True,False,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4830.0,66, 256 GB inbuilt,12,"6.56 inches, 1080 x 2376 px, 120 Hz Display with Punch Hole",6.56 inches,1080 x 2376 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-212,214,realme,Realme 9 5G (6GB RAM + 128GB),15499,79.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-213,215,realme,Realme 9 Pro 5G,18999,80.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-214,216,lava,Lava Blaze 5G,10999,73.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,4,"6.5 inches, 1600 x 720 px, 90 Hz Display with Water Drop Notch",6.5 inches,1600 x 720 ,90,50 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-215,217,honor,Honor X9a,27999,81.0,True,True,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5100.0,40, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 5 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-216,218,google,Google Pixel 7 Pro 5G,81999,,True,True,False,Google  Tensor G2,google,octa core, 2.85 GHz Processor,"12 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,12,"6.7 inches, 1440 x 3120 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3120 ,120,50 MP + 48 MP + 12 MP Triple Rear & 10.8 MP Front Camera,Memory card not supported,Android v13
-217,219,tecno,Tecno Pova 3,9999,74.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",7000.0,33, 64 GB inbuilt,4,"6.95 inches, 1080 x 2460 px, 90 Hz Display with Punch Hole",6.95 inches,1080 x 2460 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-218,220,vivo,Vivo V23 Pro 5G,31994,85.0,True,False,False,Dimensity 1200,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,44, 128 GB inbuilt,8,"6.56 inches, 1080 x 2376 px, 90 Hz Display with Small Notch",6.56 inches,1080 x 2376 ,90,108 MP + 8 MP + 2 MP Triple Rear & 50 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v12
-219,221,samsung,Samsung Galaxy A04e,9299,65.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-220,222,xiaomi,Xiaomi Redmi K60,29990,84.0,True,True,True,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5500.0,67, 128 GB inbuilt,8,"6.67 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.67 inches,1440 x 3200 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-221,223,realme,Realme 9 Pro Plus 5G,25900,78.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,60, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-222,224,realme,Realme 9i 5G (6GB RAM + 128GB),16999,78.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-223,225,motorola,Motorola Edge 30 5G (8GB RAM + 128GB),24999,85.0,True,True,False,Snapdragon 778G+,snapdragon,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",4020.0,33, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,144,50 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-224,226,xiaomi,Xiaomi Redmi Note 11 (6GB RAM + 64GB),12188,79.0,False,False,True,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-225,227,vivo,Vivo Y02,8999,,False,False,False,Helio,helio,octa core,,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-226,228,poco,POCO C31 (4GB RAM + 64GB),7499,68.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-227,229,realme,Realme Narzo 50 5G,17999,79.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-228,230,realme,Realme GT Neo 3T,24999,79.0,True,False,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,6,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-229,231,oppo,OPPO Reno 8 Pro 5G,45999,86.0,True,True,False,Dimensity 8100-Max,dimensity,octa core, 2.85 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,80, 256 GB inbuilt,12,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-230,232,oneplus,OnePlus 10 Pro 5G (12GB RAM + 256GB),65499,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,12,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 48 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-231,233,iqoo,iQOO 11 Pro 5G,58990,89.0,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,200, 256 GB inbuilt,8,"6.78 inches, 1440 x 3200 px, 144 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,144,50 MP + 50 MP + 13 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-232,234,vivo,Vivo T1x 4G,11999,74.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-233,235,xiaomi,Xiaomi Redmi 10 Power,11999,77.0,False,False,True,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,8,"6.7 inches, 720 x 1650 px Display with Punch Hole",6.7 inches,720 x 1650 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-234,236,oppo,OPPO A58,18990,76.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.56 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1612 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-235,237,vivo,Vivo T1 44W,14499,77.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,4,"6.44 inches, 1080 x 2408 px Display with Water Drop Notch",6.44 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-236,238,xiaomi,Xiaomi Mix Fold 2 5G,106990,,True,True,True,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,67, 256 GB inbuilt,12,"8.02 inches, 1914 x 2160 px, 120 Hz Display with Punch Hole",8.02 inches,1914 x 2160 ,120,50 MP + 13 MP + 8 MP Triple Rear & 20 MP Front Camera,Memory card not supported,
-237,239,vivo,Vivo Y16 (3GB RAM + 64GB),10499,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v12
-238,240,oppo,OPPO Reno 8 Z,26990,86.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-239,241,vivo,Vivo Y75 4G,19990,82.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4050.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-240,242,xiaomi,Xiaomi Redmi Note 12 Explorer,24999,89.0,True,True,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",4300.0,120, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,200 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-241,243,oppo,OPPO A57 4G (4GB RAM + 64 GB),13969,69.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.56 inches, 720 x 1612 px Display with Water Drop Notch",6.56 inches,720 x 1612 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-242,244,samsung,Samsung Galaxy A75 5G,44999,83.0,True,True,False,Snapdragon 778G+,snapdragon,octa core,,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-243,245,vivo,Vivo T1 Pro 5G (8GB RAM + 128GB),24999,84.0,True,False,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,66, 128 GB inbuilt,8,"6.44 inches, 1080 x 2404 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2404 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-244,246,google,Google Pixel 7 5G,53100,86.0,True,True,False,Google Tensor G2,google,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",4355.0,30, 128 GB inbuilt,8,"6.3 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.3 inches,1080 x 2400 ,90,50 MP + 12 MP Dual Rear & 10.8 MP Front Camera,Memory card not supported,Android v13
-245,247,xiaomi,Xiaomi Redmi Note 11T 5G (6GB RAM + 128GB),16999,81.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-246,248,oppo,OPPO F21s Pro 4G,21899,82.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-247,249,apple,Apple iPhone 14 (256GB),75999,82.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 256 GB inbuilt",3279.0,0, 256 GB inbuilt,6,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-248,250,motorola,Motorola Moto G73,25999,85.0,True,True,False,Dimensity 930,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,30, 256 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,50 MP + 8 MP Dual Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v13
-249,251,nubia,Nubia Red Magic 8 Pro 5G,46990,84.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,80, 128 GB inbuilt,8,"6.8 inches, 1116 x 2480 px, 120 Hz Display",6.8 inches,1116 x 2480 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-250,252,motorola,Motorola Moto G31,9999,75.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,20, 64 GB inbuilt,4,"6.47 inches, 1080 x 2400 px Display with Punch Hole",6.47 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-251,253,tecno,Tecno Phantom X2 Pro,49999,89.0,True,True,False,Dimensity 9000,dimensity,octa core, 3.05 GHz Processor,"12 GB RAM, 256 GB inbuilt",5160.0,45, 256 GB inbuilt,12,"6.8 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,120,50 MP + 50 MP + 13 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-252,254,infinix,Infinix Zero 20,17999,87.0,False,True,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,45, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.7 inches,1080 x 2400 ,90,108 MP + 13 MP + 2 MP Triple Rear & 60 MP Front Camera,"Memory Card Supported, upto 2 TB",Android v12
-253,255,iqoo,iQOO Z6 5G (6GB RAM + 128GB),16940,80.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-254,256,xiaomi,Xiaomi Redmi Note 11 Pro 5G,17990,81.0,True,False,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,67, 64 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v11
-255,257,oppo,OPPO A1 Pro,20990,84.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,67, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,108 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-256,258,samsung,Samsung Galaxy S22 FE 5G,51999,79.0,True,True,False,Exynos  2300,exynos,octa core,,"8 GB RAM, 128 GB inbuilt",4200.0,33, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,120,12 MP + 12 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-257,259,samsung,Samsung Galaxy S22 Plus 5G,64449,87.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,45, 128 GB inbuilt,8,"6.6 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v12
-258,260,vivo,Vivo U3x,8990,71.0,True,False,False,Snapdragon  480,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v11
-259,261,motorola,Motorola Moto G23,19999,77.0,False,True,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,50 MP + 5 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v13
-260,262,poco,Poco M4 5G (6GB RAM + 128GB),13499,79.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-261,263,tecno,Tecno Pova 5G,15499,78.0,True,False,False,Dimensity 900,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,8,"6.9 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.9 inches,1080 x 2460 ,120,50 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-262,264,poco,POCO C31,6499,65.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-263,265,apple,Apple iPhone XR2,71999,60.0,False,True,False,Apple  A13,apple,,,"4 GB RAM, 64 GB inbuilt",3060.0,0, 64 GB inbuilt,4,"6.1 inches, 828 x 1792 px Display",6.1 inches,828 x 1792 ,60,12 MP + 5 MP Dual Rear & 7 MP Front Camera,Memory Card Not Supported,iOS v12.3
-264,266,samsung,Samsung Galaxy A53 (8GB RAM + 256GB),36499,89.0,True,True,False,Exynos 1280,exynos,octa core, 2.4 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,25, 256 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-265,267,infinix,Infinix Note 12 5G,15999,78.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.7 inches, 1080 x 2400 px Display with Water Drop Notch",6.7 inches,1080 x 2400 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 2 TB",Android v12
-266,268,oppo,OPPO Reno7 Pro 5G,31994,87.0,True,True,False,Dimensity  1200 Max,dimensity,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,65, 256 GB inbuilt,12,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v11
-267,269,oneplus,OnePlus Ace 2,34999,84.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,100, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-268,270,redmi,Redmi Note 11 Pro 2023,18999,81.0,False,False,True,Snapdragon 712,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP Quad Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-269,271,nothing,Nothing Phone 2,39990,88.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,66, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-270,272,samsung,Samsung Galaxy A32 (8GB RAM + 128GB),16499,82.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-271,273,nokia,Nokia 2720 V Flip,6199,,False,False,False,Snapdragon 205,snapdragon,dual core, 1.1 GHz Processor,"512 MB RAM, 4 GB inbuilt",1500.0,-1, 4 GB inbuilt,512,"2.8 inches, 240 x 320 px Display",2.8 inches,240 x 320 ,60,2 MP Rear Camera,Memory card not supported,
-272,274,google,Google Pixel 6 Pro,54300,89.0,True,True,False,Google  Tensor,google,octa core, 2.8 GHz Processor,"12 GB RAM, 128 GB inbuilt",5003.0,30, 128 GB inbuilt,12,"6.71 inches, 1440 x 3120 px, 120 Hz Display with Punch Hole",6.71 inches,1440 x 3120 ,120,50 MP + 48 MP + 12 MP Triple Rear & 11.1 MP Front Camera,Memory card not supported,Android v12
-273,275,infinix,Infinix Note 12i (2022),9999,73.0,False,False,False,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.7 inches, 1080 x 2400 px Display with Water Drop Notch",6.7 inches,1080 x 2400 ,60,50 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-274,276,xiaomi,Xiaomi Redmi 11 Prime 5G (6GB RAM + 128GB),15990,77.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-275,277,xiaomi,Xiaomi Redmi Note 11 Pro Plus 5G (8GB RAM + 128GB),22700,86.0,True,False,True,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-276,278,xiaomi,Xiaomi 12 Pro 5G,50990,89.0,True,True,True,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",4600.0,120, 256 GB inbuilt,8,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-277,279,apple,Apple iPhone 13 Mini,64900,79.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"4 GB RAM, 128 GB inbuilt",2438.0,0, 128 GB inbuilt,4,"5.4 inches, 1080 x 2340 px Display with Large Notch",5.4 inches,1080 x 2340 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-278,280,tecno,Tecno Pova 3 (6GB RAM + 128GB),13799,77.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",7000.0,33, 128 GB inbuilt,6,"6.9 inches, 1080 x 2460 px, 90 Hz Display with Punch Hole",6.9 inches,1080 x 2460 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-279,281,realme,Realme C31 (4GB RAM + 64GB),8999,65.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-280,282,asus,Asus ROG Phone 6 Pro 5G,89999,88.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"18 GB RAM, 512 GB inbuilt",6000.0,65, 512 GB inbuilt,18,"6.78 inches, 1080 x 2448 px, 165 Hz Display",6.78 inches,1080 x 2448 ,165,50 MP + 13 MP + 5 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,Android v12
-281,283,vivo,Vivo V23e 5G,21994,84.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4050.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,Memory Card (Hybrid),Android v12
-282,284,apple,Apple iPhone 14 Mini,69990,70.0,False,True,False,Bionic A16,bionic,,,"6 GB RAM, 128 GB inbuilt",3500.0,0, 128 GB inbuilt,6,"5.42 inches, 1080 x 2340 px Display with Punch Hole",5.42 inches,1080 x 2340 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-283,285,xiaomi,Xiaomi Redmi Note 10T 5G,12999,75.0,True,False,True,Dimensity 700,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-284,286,iqoo,iQOO Neo 7 SE 5G,24990,83.0,True,True,False,Dimensity 8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-285,287,samsung,Samsung Galaxy A23 (8GB RAM + 128GB),19990,82.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-286,288,xiaomi,Xiaomi Redmi Note 12 Pro (8GB RAM + 128GB),26999,82.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-287,289,xiaomi,Xiaomi Redmi Note 12 Turbo,19999,81.0,True,True,True,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-288,290,infinix,Infinix Note 12 Pro,16900,83.0,False,False,False,Helio  G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,33, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Water Drop Notch",6.7 inches,1080 x 2400 ,60,108 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 2 TB",Android v12
-289,291,infinix,Infinix Hot 20 (6GB RAM+ 128GB),19999,78.0,True,False,False,Dimensity 810,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-290,292,apple,Apple iPhone 14 Pro Max (1TB),182999,78.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 1 TB inbuilt",4323.0,0, 1 TB inbuilt,6,"6.7 inches, 1290 x 2796 px, 120 Hz Display",6.7 inches,1290 x 2796 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-291,293,samsung,Samsung Galaxy M13,12999,75.0,False,False,False,Exynos  850,exynos,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px Display with Water Drop Notch",6.6 inches,1080 x 2400 ,60,50 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-292,294,poco,Poco M4 Pro 5G (8GB RAM + 128GB),15999,82.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-293,295,xiaomi,Xiaomi Redmi Note 10S (8GB RAM + 128GB),13999,82.0,False,False,True,Helio G95,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-294,296,realme,Realme C11 2021 (4GB RAM + 64GB),7749,61.0,False,False,False,SC9863A,sc9863a,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-295,297,samsung,Samsung Galaxy A23 5G (8GB RAM + 128GB),24999,81.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,120,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-296,298,motorola,Motorola Edge 30 Ultra (12GB RAM + 256GB),59999,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4610.0,125, 256 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,200 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-297,299,oppo,OPPO F21s Pro,25895,82.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-298,300,xiaomi,Xiaomi 13 5G,46990,89.0,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,8,"6.36 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.36 inches,1080 x 2400 ,120,50 MP + 12 MP + 10 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-299,301,xiaomi,Xiaomi Redmi 10A,7499,64.0,False,False,False,Helio  G25,helio,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-300,302,vivo,Vivo Y01A,7790,60.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-301,303,xiaomi,Xiaomi Redmi K50i (8GB RAM + 256GB),25999,85.0,True,False,True,Dimensity  8100,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 256 GB inbuilt",5080.0,67, 256 GB inbuilt,8,"6.6 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2460 ,144,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-302,304,realme,Realme C30 (3GB RAM + 32GB),6299,60.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-303,305,motorola,Motorola Moto G51 5G,12999,77.0,True,True,False,Snapdragon  480+,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.8 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v11
-304,306,xiaomi,Xiaomi Redmi 10 (6GB RAM + 128GB),11999,75.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,6,"6.7 inches, 720 x 1600 px Display with Water Drop Notch",6.7 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-305,307,xiaomi,Xiaomi Mi 11 Lite NE 5G,21890,83.0,True,True,True,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4250.0,33, 128 GB inbuilt,6,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,64 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory Card (Hybrid),Android v11
-306,308,samsung,Samsung Galaxy Z Flip 3,69999,84.0,True,True,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",3300.0,15, 128 GB inbuilt,8,"6.7 inches, 1080 x 2640 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2640 ,120,12 MP + 12 MP Dual Rear & 10 MP Front Camera,Memory card not supported,
-307,309,apple,Apple iPhone 12 (128GB),55999,75.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 128 GB inbuilt",,-1, 128 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Large Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-308,310,oneplus,OnePlus 10T (16GB RAM + 256GB),55999,87.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"16 GB RAM, 256 GB inbuilt",4800.0,150, 256 GB inbuilt,16,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-309,311,samsung,Samsung Galaxy A13 (4GB RAM + 128GB),14999,75.0,False,False,False,,,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-310,312,oppo,OPPO Reno7 5G,25994,85.0,True,True,False,Dimensity 900,dimensity,octa core, 2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,65, 256 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-311,313,oneplus,OnePlus 9RT 5G,42999,85.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,0, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,50 MP + 16 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-312,314,samsung,Samsung Galaxy A53 5G (8GB RAM + 128GB),33499,89.0,True,True,False,Exynos 1280,exynos,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-313,315,samsung,Samsung Galaxy S22 Ultra 5G (12GB RAM + 512GB),118999,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",5000.0,45, 512 GB inbuilt,12,"6.8 inches, 1440 x 3080 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3080 ,120,108 MP Quad Rear & 40 MP Front Camera,Memory card not supported,Android v12
-314,316,motorola,Motorola Moto G71 5G,16999,80.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px Display with Punch Hole",6.4 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v11
-315,317,itel,itel S16 Pro,6990,,False,False,False,,,quad core, 1.3 GHz Processor,"2 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,2,"6.6 inches, 1600 x 720 px Display with Punch Hole",6.6 inches,1600 x 720 ,60,8 MP + 2 MP + 0.3 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 32 GB",Android v10
-316,318,vivo,Vivo Y100,29990,82.0,True,False,False,Dimensity  900,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,66, 128 GB inbuilt,8,"6 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 50 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v12
-317,319,samsung,Samsung Galaxy M13 5G (4GB RAM + 64GB),12944,71.0,True,False,False,Dimensity 700,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-318,320,poco,POCO X5 GT,29990,84.0,True,True,True,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,144,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-319,321,honor,Honor X9 5G,16999,80.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,66, 128 GB inbuilt,8,"6.81 inches, 1080 x 2388 px Display",6.81 inches,1080 x 2388 ,60,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-320,322,iqoo,iQOO 11 (16GB RAM + 256GB),64999,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"16 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,16,"6.78 inches, 1440 x 3200 px, 144 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,144,50 MP + 13 MP + 8 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-321,323,samsung,Samsung Galaxy Z Fold 4,154998,,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4400.0,25, 256 GB inbuilt,12,"7.6 inches, 1812 x 2176 px, 120 Hz Display with Punch Hole",7.6 inches,1812 x 2176 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP + 4 MP Dual Front Camera,Memory card not supported,
-322,324,royole,Royole FlexPai 2,109999,87.0,True,False,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4450.0,-1, 128 GB inbuilt,8,"7.8 inches, 1440 x 1920 px Display",7.8 inches,1440 x 1920 ,60,64 MP + 16 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory card not supported,
-323,325,apple,Apple iPhone 14 Plus (256GB),84999,83.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 256 GB inbuilt",4325.0,0, 256 GB inbuilt,6,"6.7 inches, 1284 x 2778 px Display with Small Notch",6.7 inches,1284 x 2778 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-324,326,samsung,Samsung Galaxy A33 5G (8GB RAM + 128GB),27499,85.0,True,True,False,Exynos  1280,exynos,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-325,327,tecno,Tecno Spark 9,8999,69.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.6 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1600 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-326,328,google,Google Pixel 6,40480,84.0,True,True,False,Google Tensor,google,octa core, 2.8 GHz Processor,"8 GB RAM, 128 GB inbuilt",4614.0,30, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 12 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v12
-327,329,xiaomi,Xiaomi Redmi Note 10 Pro (6GB RAM + 128GB),17999,81.0,False,False,True,Snapdragon 732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5020.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-328,330,samsung,Samsung Galaxy S21 Ultra,105999,,True,True,False,Exynos  2100,exynos,octa core, 2.9 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,25, 256 GB inbuilt,12,"6.8 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3200 ,120,108 MP Quad Rear & 40 MP Front Camera,Memory card not supported,Android v10
-329,331,infinix,Infinix Hot 20 Play,8999,67.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.82 inches, 720 x 1640 px, 90 Hz Display with Punch Hole",6.82 inches,720 x 1640 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-330,332,vivo,Vivo T1x (6GB RAM + 128GB),14999,77.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-331,333,oppo,OPPO F23 Pro,19990,82.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-332,334,iqoo,iQOO Z6 Pro 5G (8GB RAM + 128GB),23399,80.0,True,False,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,66, 128 GB inbuilt,8,"6.44 inches, 1080 x 2404 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2404 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-333,335,samsung,Samsung Galaxy A73 5G (8GB RAM + 256GB),41990,,True,True,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,25, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,108 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-334,336,realme,Realme 9 5G SE (8GB RAM + 128GB),22998,82.0,True,False,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,8,"6.6 inches, 1080 x 2412 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,144,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-335,337,poco,Poco F4 5G,25999,82.0,True,True,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-336,338,infinix,Infinix Note 12,11700,74.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.7 inches, 2400 x 1080 px Display with Punch Hole",6.7 inches,2400 x 1080 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-337,339,samsung,Samsung Galaxy A03 Core,6499,,False,False,False,Unisoc  SC9836A,unisoc,quad core, 1.6 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v10
-338,340,motorola,Motorola Moto G60,15999,84.0,False,True,False,Snapdragon  732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,20, 128 GB inbuilt,6,"6.78 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2460 ,120,108 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-339,341,oneplus,OnePlus 9 Pro,64800,89.0,True,True,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,48 MP Quad Rear & 16 MP Front Camera,Memory Card Not Supported,Android v11
-340,342,xiaomi,Xiaomi Redmi Note 11S,14590,80.0,False,False,True,Helio  G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-341,343,xiaomi,Xiaomi Redmi 9 Activ,7499,68.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-342,344,tecno,Tecno Camon 19 Pro 5G,21999,82.0,True,True,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2460 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-343,345,samsung,Samsung Galaxy A04,11999,71.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,0, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-344,346,poco,POCO M4 Pro 4G (6GB RAM + 128GB),12999,79.0,False,False,True,Helio G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-345,347,oneplus,OnePlus Nord N20 5G,20990,81.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-346,348,apple,Apple iPhone 13 (256GB),72999,79.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"4 GB RAM, 256 GB inbuilt",3240.0,0, 256 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-347,349,oppo,Oppo Find X6 Pro,77990,,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,120, 256 GB inbuilt,12,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-348,350,vivo,Vivo X90 Pro 5G,56999,,True,True,True,Dimensity 9200,dimensity,octa core, 3.05 GHz Processor,"8 GB RAM, 256 GB inbuilt",4870.0,120, 256 GB inbuilt,8,"6.78 inches, 1260 x 2800 px, 120 Hz Display with Punch Hole",6.78 inches,1260 x 2800 ,120,50.3 MP + 50 MP + 12 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-349,351,motorola,Motorola Moto G53,21999,79.0,True,True,False,Snapdragon 480+,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,10, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 120 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,120,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-350,352,motorola,Motorola Moto G22,9499,75.0,False,False,False,Helio  G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,20, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.53 inches,720 x 1600 ,90,50 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-351,353,xiaomi,Xiaomi Redmi 9i Sport,7499,66.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-352,354,jio,Jio JioPhone Next,4649,,False,False,False,Qualcomm 215,qualcomm,quad core, 1.3 GHz Processor,"2 GB RAM, 32 GB inbuilt",3500.0,-1, 32 GB inbuilt,2,"5.45 inches, 720 x 1440 px Display",5.45 inches,720 x 1440 ,60,13 MP Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-353,355,vivo,Vivo Y93,18000,62.0,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"4 GB RAM, 32 GB inbuilt",4030.0,-1, 32 GB inbuilt,4,"6.2 inches, 1520 x 720 px Display with Water Drop Notch",6.2 inches,1520 x 720 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v8.1 (Oreo)
-354,356,xiaomi,Xiaomi Redmi K60 Pro,38999,85.0,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.67 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.67 inches,1440 x 3200 ,120,54 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-355,357,realme,Realme C30s,7145,,False,False,False,Unisoc SC9863A,unisoc,octa core, 1.6 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-356,358,vivo,Vivo Y22s,14990,77.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.55 inches, 1612 x 720 px, 90 Hz Display with Water Drop Notch",6.55 inches,1612 x 720 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-357,359,oppo,OPPO A77,15499,70.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.56 inches, 720 x 1600 px Display with Water Drop Notch",6.56 inches,720 x 1600 ,60,50 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-358,360,xiaomi,Xiaomi Redmi 10A Sport,9999,69.0,False,False,True,Helio G25,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-359,361,poco,Poco F4 (12GB RAM + 256GB),29999,86.0,True,True,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,67, 256 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-360,362,realme,Realme 9 4G (8GB RAM + 128GB),15999,84.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-361,363,xiaomi,Xiaomi 12T Pro 5G,59990,89.0,True,True,True,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.67 inches, 1220 x 2712 px, 120 Hz Display with Punch Hole",6.67 inches,1220 x 2712 ,120,200 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-362,364,iqoo,iQOO 9 5G,34990,84.0,True,False,False,Snapdragon  888+,snapdragon,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4350.0,120, 128 GB inbuilt,8,"6.56 inches, 1080 x 2376 px, 120 Hz Display with Punch Hole",6.56 inches,1080 x 2376 ,120,48 MP + 13 MP + 13 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-363,365,apple,Apple iPhone 12 Mini (128GB),45999,75.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 128 GB inbuilt",,-1, 128 GB inbuilt,4,"5.4 inches, 1080 x 2340 px Display",5.4 inches,1080 x 2340 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-364,366,samsung,Samsung Galaxy S24 Ultra,119990,85.0,True,False,False,Snapdragon 8+ Gen 2,snapdragon,octa core,,"12 GB RAM, 256 GB inbuilt",5100.0,45, 256 GB inbuilt,12,"6.83 inches, 1200 x 2860 px, 144 Hz Display with Punch Hole",6.83 inches,1200 x 2860 ,144,200 MP Quad Rear & 60 MP Front Camera,Memory Card Not Supported,Android v13
-365,367,oppo,OPPO Find N Flip,89990,88.0,True,True,False,Dimensity 9000,dimensity,octa core, 3.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,44, 128 GB inbuilt,8,"6.8 inches, 1200 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1200 x 2400 ,120,50 MP + 8 MP Dual Rear & 32 MP Front Camera,Memory card not supported,
-366,368,oneplus,OnePlus 10T (12GB RAM + 256GB),50999,87.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,150, 256 GB inbuilt,12,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-367,369,tecno,Tecno Spark 9 (4GB RAM + 64GB),7999,65.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.6 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1600 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-368,370,samsung,Samsung Galaxy S21 FE 5G (8GB RAM + 256GB),43999,88.0,True,True,False,Exynos  2100,exynos,octa core, 2.9 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,25, 256 GB inbuilt,8,"6.4 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.4 inches,1080 x 2340 ,120,12 MP + 12 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v11
-369,371,xiaomi,Xiaomi Redmi Note 11T 5G (8GB RAM + 128GB),18499,83.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-370,372,sony,Sony Xperia Pro-I,134999,,True,True,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 512 GB inbuilt",4500.0,30, 512 GB inbuilt,12,"6.5 inches, 1644 x 3840 px, 120 Hz Display",6.5 inches,1644 x 3840 ,120,12 MP + 12 MP + 12 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-371,373,vivo,Vivo V21 Pro,32999,85.0,True,False,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Small Notch",6.44 inches,1080 x 2400 ,60,64 MP Quad Rear & 44 MP + 8 MP Dual Front Camera,Memory card not supported,Android v11
-372,374,poco,Poco X3,13499,80.0,False,False,True,Snapdragon  732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 64 GB inbuilt",6000.0,33, 64 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP Quad Rear & 20 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v10
-373,375,samsung,Samsung Galaxy S20 FE,35489,86.0,False,True,False,Exynos 990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,12 MP + 12 MP + 8 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10.0
-374,376,google,Google Pixel 4,20120,78.0,False,True,False,Snapdragon 855,snapdragon,octa core, 2.8 GHz Processor,"6 GB RAM, 64 GB inbuilt",2800.0,0, 64 GB inbuilt,6,"5.7 inches, 1080 x 2280 px Display",5.7 inches,1080 x 2280 ,60,16 MP + 12.2 MP Dual Rear & 8 MP + TOF 3D Dual Front Camera,Memory Card Not Supported,Android v10
-375,377,samsung,Samsung Galaxy S10 Plus,42999,81.0,False,True,False,Exynos 9820,exynos,octa core, 2.7 GHz Processor,"8 GB RAM, 128 GB inbuilt",4100.0,15, 128 GB inbuilt,8,"6.4 inches, 1440 x 3040 px Display with Punch Hole",6.4 inches,1440 x 3040 ,60,16 MP + 12 MP + 12 MP Triple Rear & 10 MP + 8 MP Dual Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v9.0 (Pie)
-377,379,realme,Realme 11 Pro Plus,24999,78.0,True,False,False,Dimensity  930,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4200.0,66, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-378,380,oppo,OPPO F21 Pro 4G,20999,82.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-379,381,realme,Realme GT 2 5G,28994,84.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,65, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-380,382,samsung,Samsung Galaxy S21,48900,88.0,True,True,False,Exynos  2100,exynos,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,25, 128 GB inbuilt,8,"6.2 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.2 inches,1080 x 2400 ,120,64 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v10
-381,383,samsung,Samsung Galaxy A71,22494,86.0,False,False,False,Snapdragon 730,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v10
-382,384,vivo,Vivo Y02s,8990,61.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v12
-383,385,letv,Letv Y2 Pro,6999,,False,False,False,Unisoc,unisoc,octa core,,"4 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,4,"6.5 inches, 720 x 1560 px Display with Small Notch",6.5 inches,720 x 1560 ,60,13 MP + Depth Sensor + Ultra Wide Triple Rear & 8 MP Front Camera,Memory card not supported,Android v11
-384,386,tecno,Tecno Spark 8C (4GB RAM + 64GB),8890,63.0,False,False,False,Unisoc  T606,unisoc,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.6 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1612 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-385,387,iqoo,iQOO Z6 5G (8GB RAM + 128GB),18498,82.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-386,388,vivo,Vivo T1 Pro,23999,81.0,True,False,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4700.0,66, 128 GB inbuilt,6,"6.44 inches, 1080 x 2404 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2404 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-387,389,realme,Realme 9 Pro Plus 5G (8GB RAM + 128GB),22994,81.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,60, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-388,390,samsung,Samsung Galaxy A04s,12990,71.0,False,False,False,Exynos 850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-389,391,realme,Realme 9i (6GB RAM + 128GB),14999,78.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-390,392,realme,Realme 8 5G (8GB RAM + 128GB),18499,80.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-391,393,oppo,OPPO F19,14990,78.0,False,False,False,Snapdragon 662,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px Display with Punch Hole",6.4 inches,1080 x 2400 ,60,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-392,394,oppo,OPPO Find N2 Flip,70990,88.0,True,True,False,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4300.0,44, 256 GB inbuilt,8,"6.8 inches, 1080 x 2520 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2520 ,120,50 MP + 8 MP Dual Rear & 32 MP Front Camera,Memory card not supported,
-393,395,samsung,Samsung Galaxy M32 Prime Edition,12120,75.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-394,396,oukitel,Oukitel WP19,29990,84.0,False,True,False,Helio G95,helio,octa core, 2 GHz Processor,"8 GB RAM, 256 GB inbuilt",21000.0,33, 256 GB inbuilt,8,"6.78 inches, 1080 x 2400 px Display with Punch Hole",6.78 inches,1080 x 2400 ,60,64 MP + 20 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v12
-395,397,realme,Realme 9 Pro 5G (8GB RAM + 128GB),20999,82.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-396,398,xiaomi,Xiaomi Redmi Note 10 Lite (6GB RAM + 128GB),11999,80.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5020.0,18, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-397,399,samsung,Samsung Galaxy A13 5G,17990,73.0,True,True,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-398,400,xiaomi,Xiaomi Redmi Note 11 5G,14990,77.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-399,401,itel,itel P36,6490,,False,False,False,Spreadtrum  SC7731E,spreadtrum,quad core, 1.3 GHz Processor,"1 GB RAM, 16 GB inbuilt",5000.0,-1, 16 GB inbuilt,1,"6.5 inches, 1600 x 720 px Display with Water Drop Notch",6.5 inches,1600 x 720 ,60,8 MP + 0.3 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v9.0 (Pie)
-401,403,realme,Realme GT Neo 5,34999,83.0,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4600.0,240, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-402,404,apple,Apple iPhone 15 Ultra,149900,79.0,True,True,False,Bionic  A17,bionic,octa core,,"8 GB RAM, 128 GB inbuilt",4700.0,0, 128 GB inbuilt,8,"6.73 inches, 1290 x 2796 px, 120 Hz Display",6.73 inches,1290 x 2796 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v17
-403,405,poco,Poco C50,6499,,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-404,406,samsung,Samsung Galaxy Note 30 Ultra 5G,104999,,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,67, 256 GB inbuilt,12,"6.71 inches, 1440 x 3214 px, 120 Hz Display with Punch Hole",6.71 inches,1440 x 3214 ,120,200 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-405,407,realme,Realme 9i (4GB RAM + 128GB),13999,75.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.6 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-406,408,xiaomi,Xiaomi Redmi Note 11T 5G,16999,79.0,True,False,True,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,50 MP + 8 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-407,409,vivo,Vivo X80 Pro 5G,79999,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,12,"6.78 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,120,50 MP Quad Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-408,410,oppo,OPPO Reno 6 Pro 5G,36760,87.0,True,True,False,Dimensity 1200,dimensity,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,65, 256 GB inbuilt,12,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP Front Camera,Memory Card Not Supported,Android v11
-409,411,xiaomi,Xiaomi Mi 11i 5G,23499,81.0,True,False,True,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",5160.0,67, 128 GB inbuilt,6,"6.67 inches, 2400 x 1080 px, 120 Hz Display with Punch Hole",6.67 inches,2400 x 1080 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-410,412,asus,Asus ROG Phone 7,75990,87.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"18 GB RAM, 256 GB inbuilt",6000.0,120, 256 GB inbuilt,18,"6.8 inches, 1080 x 2448 px, 165 Hz Display",6.8 inches,1080 x 2448 ,165,64 MP + 16 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-411,413,oppo,Oppo A77 5G,21990,76.0,True,False,False,Snapdragon  810,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.56 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1600 ,90,48 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-412,414,realme,Realme 9 5G SE,18999,80.0,True,False,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,144,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-413,415,samsung,Samsung Galaxy A03,7249,66.0,False,False,False,Unisoc  T606,unisoc,octa core, 1.6 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,15, 32 GB inbuilt,3,"6.5 inches, 720 x 1560 px Display with Water Drop Notch",6.5 inches,720 x 1560 ,60,48 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-414,416,oneplus,OnePlus Nord N200,16990,75.0,True,True,False,Snapdragon  480,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.49 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.49 inches,1080 x 2400 ,90,13 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-415,417,xiaomi,Xiaomi Mi 11X,23890,80.0,True,False,True,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4520.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v11
-416,418,oppo,OPPO Reno 6,26380,83.0,True,True,False,Dimensity 900,dimensity,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,65, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v11
-417,419,realme,Realme X50 Pro 5G (12GB RAM + 256GB),27999,87.0,True,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",4200.0,65, 256 GB inbuilt,12,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Dual Punch Hole",6.44 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v10
-418,420,xiaomi,Xiaomi Redmi 10A (6GB RAM + 128GB),10850,70.0,False,False,False,Helio  G25,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-419,421,redmi,Redmi Note 12 Pro Speed Edition,19999,81.0,True,True,True,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v13
-420,422,apple,Apple iPhone 14 Pro (256GB),129990,76.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 256 GB inbuilt",3200.0,0, 256 GB inbuilt,6,"6.1 inches, 1179 x 2556 px, 120 Hz Display",6.1 inches,1179 x 2556 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-421,423,motorola,Motorola Moto G72,19990,81.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-422,424,motorola,Motorola Moto X30 Pro,41990,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4450.0,125, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,200 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-423,425,xiaomi,Xiaomi 12S Ultra,69990,,True,True,True,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4860.0,67, 256 GB inbuilt,8,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50 MP + 48 MP + 48 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-424,426,honor,Honor 70 5G,39990,88.0,True,True,False,Snapdragon  778G Plus,snapdragon,octa core, 2.5 GHz Processor,"12 GB RAM, 512 GB inbuilt",4800.0,66, 512 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,54 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-425,427,oneplus,OnePlus 10 Pro 5G (12GB RAM + 512GB),74999,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",5000.0,80, 512 GB inbuilt,12,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 48 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12.1
-426,428,vivo,Vivo V23 Pro 5G (12GB RAM + 256GB),36994,87.0,True,False,False,Dimensity 1200,dimensity,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4300.0,44, 256 GB inbuilt,12,"6.56 inches, 1080 x 2376 px, 90 Hz Display with Small Notch",6.56 inches,1080 x 2376 ,90,108 MP + 8 MP + 2 MP Triple Rear & 50 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v12
-427,429,oppo,OPPO A55 4G (6GB RAM + 128GB),14700,76.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.51 inches, 720 x 1600 px Display with Punch Hole",6.51 inches,720 x 1600 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-428,430,xiaomi,Xiaomi Mi 11T Pro 5G,34990,86.0,True,True,True,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 5 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-429,431,nokia,Nokia X50 5G,34999,76.0,True,False,False,Snapdragon 775,snapdragon,,,"6 GB RAM, 64 GB inbuilt",6000.0,33, 64 GB inbuilt,6,"6.81 inches, 1080 x 2400 px Display with Punch Hole",6.81 inches,1080 x 2400 ,60,108 MP Quad Rear & 32 MP Front Camera,Memory Card Supported,Android v11
-430,432,xiaomi,Xiaomi Redmi Note 10,13990,75.0,False,False,True,Snapdragon 678,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-431,433,vertu,Vertu Signature Touch,650000,62.0,False,True,False,Snapdragon 801,snapdragon,octa core, 1.5 GHz Processor,"2 GB RAM, 64 GB inbuilt",2275.0,-1, 64 GB inbuilt,2,"4.7 inches, 1080 x 1920 px Display",4.7 inches,1080 x 1920 ,60,13 MP Rear & 2.1 MP Front Camera,Memory Card Not Supported,Android v4.4.2 (KitKat)
-432,434,samsung,Samsung Galaxy M32 Prime Edition (6GB RAM + 128GB),14859,79.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-433,435,tecno,Tecno Camon 19 Pro Mondrian Edition,17999,84.0,False,True,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2460 ,120,64 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-434,436,poco,Poco F5,34990,85.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,67, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,64 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-435,437,blu,BLU F91 5G,14990,85.0,True,True,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px Display",6.8 inches,1080 x 2460 ,60,48 MP Quad Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-436,438,oppo,OPPO A16e,8999,65.0,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",4230.0,-1, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-437,439,motorola,Motorola Moto E32,8999,71.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-438,440,xiaomi,Xiaomi Redmi Note 11S (8GB RAM + 128GB),15824,84.0,False,False,True,Helio  G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-439,441,apple,Apple iPhone SE 3 2022,43900,,True,True,False,Bionic  A15,bionic,hexa core, 3.22 GHz Processor,64 GB inbuilt,,-1,,64,"4.7 inches, 750 x 1334 px Display",4.7 inches,750 x 1334 ,60,12 MP Rear & 7 MP Front Camera,Memory Card Not Supported,iOS v15
-440,442,samsung,Samsung Galaxy A52 (8GB RAM + 128GB),22494,86.0,False,False,False,Snapdragon  720G,snapdragon,octa core, 2.3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-441,443,poco,Poco X3 Pro,19650,82.0,False,False,True,Snapdragon 860,snapdragon,octa core, 2.96 GHz Processor,"6 GB RAM, 128 GB inbuilt",5160.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP Quad Rear & 20 MP Front Camera,Memory Card (Hybrid),Android v11
-442,444,xiaomi,Xiaomi Redmi 9A,6999,61.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-443,445,samsung,Samsung Galaxy A32,16499,80.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-444,446,motorola,Motorola Moto G13,15999,75.0,False,True,False,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,10, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v13
-445,447,asus,Asus ROG Phone 6 Batman Edition,72999,88.0,True,True,False,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"16 GB RAM, 256 GB inbuilt",6000.0,65, 256 GB inbuilt,16,"6.78 inches, 1080 x 2448 px, 165 Hz Display",6.78 inches,1080 x 2448 ,165,50 MP + 13 MP + 5 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,Android v12
-446,448,xiaomi,Xiaomi Redmi Note 12 Pro Plus (6GB RAM + 128GB),26999,84.0,True,False,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"6 GB RAM, 128 GB inbuilt",4980.0,120, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,200 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-447,449,infinix,Infinix Smart 6 HD,6999,,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.6 inches, 720 x 1600 px Display with Water Drop Notch",6.6 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-448,450,apple,Apple iPhone 15 Pro,130990,75.0,True,True,False,Bionic  A16,bionic,,,"8 GB RAM, 128 GB inbuilt",,-1, 128 GB inbuilt,8,"6.06 inches, 1170 x 2532 px, 120 Hz Display with Punch Hole",6.06 inches,1170 x 2532 ,120,50 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-449,451,realme,Realme C35 (4GB RAM + 128GB),12787,71.0,False,False,False,Tiger  T616,tiger,octa core, 1.8 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-450,452,infinix,Infinix Hot 12,9999,72.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.82 inches, 720 x 1640 px, 90 Hz Display with Water Drop Notch",6.82 inches,720 x 1640 ,90,50 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-451,453,vivo,Vivo X80 5G,54999,86.0,True,False,False,Dimensity  9000,dimensity,octa core, 3.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 12 MP + 12 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-452,454,vivo,Vivo Y53s,15490,79.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,19, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-453,455,tecno,Tecno Phantom X,25999,84.0,False,False,False,Helio G95,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,33, 256 GB inbuilt,8,"6.7 inches, 1080 x 2340 px, 90 Hz Display with Punch Hole",6.7 inches,1080 x 2340 ,90,50 MP + 13 MP + 8 MP Triple Rear & 48 MP + 8 MP Dual Front Camera,Memory card not supported,Android v11
-454,456,samsung,Samsung Galaxy M04 (4GB RAM + 128GB),9499,68.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-455,457,redmi,Redmi 12C,7999,70.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.71 inches, 720 x 1650 px Display with Water Drop Notch",6.71 inches,720 x 1650 ,60,50 MP + Depth Sensor Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-456,458,asus,Asus ZenFone 9,63990,86.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,30, 128 GB inbuilt,8,"5.9 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",5.9 inches,1080 x 2400 ,120,50 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory card not supported,Android v12
-457,459,sony,Sony Xperia L5 5G,15990,73.0,False,True,False,Helio  P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",4000.0,0, 64 GB inbuilt,4,"6.2 inches, 720 x 1680 px Display",6.2 inches,720 x 1680 ,60,13 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v12
-458,460,iqoo,iQOO 9 SE 5G (12GB RAM + 256GB),34949,85.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,66, 256 GB inbuilt,12,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,48 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-459,461,tecno,Tecno Spark 8 Pro,8799,72.0,False,False,False,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.8 inches, 1080 x 2460 px Display with Punch Hole",6.8 inches,1080 x 2460 ,60,48 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-460,462,xiaomi,Xiaomi Redmi 10 Prime,12390,74.0,False,False,True,Helio G88,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-461,463,samsung,Samsung Galaxy F22,11499,73.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,-1, 64 GB inbuilt,4,"6.4 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.4 inches,720 x 1600 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-462,464,xiaomi,Xiaomi Mi Mix Alpha,199990,,True,False,False,Snapdragon 855+,snapdragon,octa core, 2.96 GHz Processor,"12 GB RAM, 512 GB inbuilt",4050.0,40, 512 GB inbuilt,12,"7.92 inches, 2088 x 2250 px Display",7.92 inches,2088 x 2250 ,60,108 MP + 20 MP + 12 MP Triple Rear Camera,Memory Card Not Supported,Android v10
-463,465,oppo,OPPO Reno 10 Pro,42990,86.0,True,True,False,Dimensity 9000,dimensity,octa core, 3.05 GHz Processor,"16 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,16,"6.73 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2412 ,120,50 MP + 8 MP Dual Rear & 32 MP Front Camera,Memory card not supported,Android v13
-464,466,nubia,Nubia Z50,34999,82.0,True,True,False,Snapdragon  8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,64 MP + 50 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-465,467,samsung,Samsung Galaxy F13 (4GB RAM + 128GB),11999,75.0,False,True,False,Exynos 850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,4,"6.6 inches, 2408 x 1080 px Display with Water Drop Notch",6.6 inches,2408 x 1080 ,60,50 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-466,468,nokia,Nokia G11 Plus,10499,70.0,False,False,False,Unisoc T606,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.52 inches,720 x 1600 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-467,469,infinix,Infinix Hot 12 Play,8910,66.0,False,False,False,Tiger T610,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.82 inches, 1640 x 720 px, 90 Hz Display with Punch Hole",6.82 inches,1640 x 720 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-468,470,vivo,Vivo T2 5G,24990,85.0,True,False,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,80, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-469,471,oppo,OPPO Reno7 Z 5G,17999,84.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-470,472,xiaomi,Xiaomi Mi 11 Lite NE 5G (8GB RAM + 128GB),22999,86.0,True,True,True,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4250.0,33, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,64 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory Card (Hybrid),Android v11
-471,473,realme,Realme Narzo 50i,6490,,False,False,False,Unisoc  SC9863A,unisoc,octa core, 1.6 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-472,474,infinix,Infinix Zero X Pro,21990,85.0,True,False,False,Helio  G95,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,45, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 8 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-474,476,samsung,Samsung Galaxy M32,12364,76.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-475,477,samsung,Samsung Galaxy A82 5G,39990,86.0,True,True,False,Snapdragon 855+,snapdragon,octa core, 2.96 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,6,"6.71 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.71 inches,1440 x 3200 ,120,64 MP + 12 MP + 5 MP Triple Rear & 10 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-476,478,xiaomi,Xiaomi Poco F1,11999,77.0,False,False,False,Snapdragon 845,snapdragon,octa core, 2.8 GHz Processor,"6 GB RAM, 64 GB inbuilt",4000.0,0, 64 GB inbuilt,6,"6.18 inches, 1080 x 2246 px Display with Large Notch",6.18 inches,1080 x 2246 ,60,12 MP + 5 MP Dual Rear & 20 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v8.1 (Oreo)
-477,479,vivo,Vivo Y25,7499,,False,False,False,Helio MT6580,helio,quad core, 1.3 GHz Processor,"1 GB RAM, 16 GB inbuilt",1900.0,-1, 16 GB inbuilt,1,"4.5 inches, 480 x 854 px Display",4.5 inches,480 x 854 ,60,5 MP Rear & 2 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v5.1 (Lollipop)
-478,480,lyf,Lyf Earth 1,3990,60.0,False,False,False,Snapdragon 615,snapdragon,octa core, 1.5 GHz Processor,"3 GB RAM, 32 GB inbuilt",3500.0,-1, 32 GB inbuilt,3,"5.5 inches, 1080 x 1920 px Display",5.5 inches,1080 x 1920 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 64 GB",Android v5.1.1 (Lollipop)
-479,481,motorola,Motorola Moto E13,10499,65.0,False,False,False,Tiger T606,tiger,octa core, 2 GHz Processor,"2 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Punch Hole",6.5 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-480,482,tecno,Tecno Pop 6 Pro,6299,,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.56 inches, 720 x 1600 px Display with Water Drop Notch",6.56 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-481,483,itel,Itel A24 Pro,5990,,False,False,False,Unisoc  SC9832E,unisoc,quad core, 1.4 GHz Processor,"2 GB RAM, 32 GB inbuilt",3020.0,-1, 32 GB inbuilt,2,"5 inches, 854 x 480 px Display",5 inches,854 x 480 ,60,2 MP Rear & 0.3 MP Front Camera,Memory Card Supported,Android v12
-482,484,vivo,Vivo X Fold Plus,113990,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4730.0,80, 256 GB inbuilt,12,"8.03 inches, 1916 x 2160 px, 120 Hz Display with Punch Hole",8.03 inches,1916 x 2160 ,120,50 MP Quad Rear & 16 MP + 16 MP Dual Front Camera,Memory card not supported,
-483,485,huawei,Huawei Mate 50 RS Porsche Design,239999,81.0,False,True,True,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,512 GB inbuilt,4700.0,66,,512,"6.74 inches, 1212 x 2616 px, 120 Hz Display",6.74 inches,1212 x 2616 ,120,50 MP + 48 MP + 13 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Hongmeng OS v3.0
-484,486,samsung,Samsung Galaxy F63,21999,84.0,True,True,False,Dimensity 900,dimensity,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",7000.0,33, 128 GB inbuilt,6,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-485,487,iqoo,iQOO Z6 4G (6GB RAM + 128GB),15999,80.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,6,"6.44 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-486,488,nokia,Nokia 8000 4G,6899,,False,False,False,Snapdragon  210,snapdragon,quad core, 1.1 GHz Processor,"512 MB RAM, 4 GB inbuilt",1500.0,-1, 4 GB inbuilt,512,"2.8 inches, 240 x 320 px Display",2.8 inches,240 x 320 ,60,2 MP Rear Camera,Memory Card Supported,
-487,489,sony,Sony Xperia 5 II,69990,86.0,True,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,21, 128 GB inbuilt,8,"6.1 inches, 1080 x 2520 px, 120 Hz Display",6.1 inches,1080 x 2520 ,120,12 MP + 12 MP + 12 MP Triple Rear & 8 MP Front Camera,Memory Card (Hybrid),Android v10
-488,490,vivo,Vivo Y3 (4GB RAM + 128GB),12990,71.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,4,"6.35 inches, 720 x 1544 px Display with Water Drop Notch",6.35 inches,720 x 1544 ,60,13 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-489,491,sony,Sony Xperia 1 IV (12GB RAM + 512GB),92980,,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",5000.0,30, 512 GB inbuilt,12,"6.5 inches, 1644 x 3840 px, 120 Hz Display",6.5 inches,1644 x 3840 ,120,12 MP Quad Rear & 12 MP Front Camera,Memory Card (Hybrid),Android v12
-490,492,tecno,Tecno Pova 4 Pro,15999,74.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",6000.0,45, 256 GB inbuilt,8,"6.66 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.66 inches,720 x 1600 ,90,50 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-491,493,huawei,Huawei Nova 10 SE,23999,84.0,False,True,False,Sanpdragon 680,sanpdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,66, 256 GB inbuilt,8,"6.67 inches, 1080 x 2160 px, 90 Hz Display with Punch Hole",6.67 inches,1080 x 2160 ,90,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v12
-492,494,vivo,Vivo T1x (4GB RAM + 128GB),12999,75.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-493,495,nubia,Nubia Red Magic 7S Pro,60990,86.0,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,135, 256 GB inbuilt,12,"6.8 inches, 1080 x 2400 px, 120 Hz Display",6.8 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory card not supported,Android v12
-494,496,motorola,Motorola Moto E32s (4GB RAM + 64GB),8859,67.0,False,False,False,Helio G37,helio,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,16 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-495,497,iqoo,iQOO Neo 6 5G (12GB RAM + 256GB),33749,84.0,True,False,True,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,12,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-496,498,samsung,Samsung Galaxy A15,15990,63.0,False,False,False,,,octa core,,"6 GB RAM, 64 GB inbuilt",5000.0,0, 64 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,48 MP + 8 MP + 5 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-497,499,poco,POCO X4 GT 5G,24990,84.0,True,True,True,Dimensity 8100,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5080.0,67, 128 GB inbuilt,8,"6.6 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2460 ,144,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-498,500,realme,Realme Narzo 50 5G (4GB RAM + 128GB),14999,76.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-499,501,vivo,Vivo Y77 5G,17990,76.0,True,False,False,Dimensity  930,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,6,"6.64 inches, 1080 x 2388 px, 120 Hz Display with Punch Hole",6.64 inches,1080 x 2388 ,120,50 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-500,502,honor,Honor 60 SE 5G,24990,75.0,True,False,False,Dimensity 900,dimensity,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,66, 128 GB inbuilt,8,"6.67 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2340 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-501,503,xiaomi,Xiaomi Redmi 11 Prime,11600,74.0,False,False,True,Helio G99,helio,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-502,504,realme,Realme C31,8299,62.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-503,505,motorola,Motorola Moto G31 (6GB RAM+ 128GB),11999,78.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,20, 128 GB inbuilt,6,"6.47 inches, 1080 x 2400 px Display with Punch Hole",6.47 inches,1080 x 2400 ,60,50 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-504,506,samsung,Samsung Galaxy Z Flip 4 5G,89999,88.0,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",3700.0,25, 128 GB inbuilt,8,"6.7 inches, 1080 x 2640 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2640 ,120,12 MP + 12 MP Dual Rear & 10 MP Front Camera,Memory card not supported,
-505,507,oneplus,OnePlus 6 (8GB RAM + 128GB),27999,77.0,False,True,False,Snapdragon 845,snapdragon,octa core, 2.8 GHz Processor,"8 GB RAM, 128 GB inbuilt",3300.0,-1, 128 GB inbuilt,8,"6.28 inches, 1080 x 2280 px Display",6.28 inches,1080 x 2280 ,60,20 MP + 16 MP Dual Rear & 16 MP Front Camera,Memory Card Not Supported,Android v8.1 (Oreo)
-506,508,google,Google Pixel 2 XL,15990,69.0,False,True,False,Snapdragon 835,snapdragon,octa core, 2.35 GHz Processor,"4 GB RAM, 128 GB inbuilt",3520.0,0, 128 GB inbuilt,4,"6 inches, 1440 x 2880 px Display",6 inches,1440 x 2880 ,60,12.2 MP Rear & 8 MP Front Camera,Memory Card Not Supported,Android v8.0 (Oreo)
-507,509,xiaomi,Xiaomi Redmi A1 Plus,7289,60.0,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP + 0.3 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-508,510,honor,Honor 70 5G (8GB RAM + 256GB),30990,86.0,True,True,False,Snapdragon  778G Plus,snapdragon,octa core, 2.5 GHz Processor,"8 GB RAM, 256 GB inbuilt",4800.0,66, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,54 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-509,511,realme,Realme Narzo 50 (6GB RAM + 128GB),15499,77.0,False,False,False,Helio G96,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-510,512,vivo,Vivo Y15s,8499,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-511,513,samsung,Samsung Galaxy M32 (6GB RAM + 128GB),14490,80.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,6,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.4 inches,1080 x 2400 ,90,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-512,514,samsung,Samsung Galaxy F42 5G,15490,80.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,64 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-513,515,realme,Realme Q5 5G,14990,78.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,60, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-514,516,poco,POCO M3 Pro 5G,15999,75.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-515,517,google,Google Pixel 5,36000,82.0,True,True,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4080.0,18, 128 GB inbuilt,8,"6 inches, 1080 x 2340 px, 90 Hz Display with Punch Hole",6 inches,1080 x 2340 ,90,16 MP + 12.2 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v11
-516,518,oneplus,OnePlus 12 Pro,69999,,True,True,False,Snapdragon  8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,150, 256 GB inbuilt,12,"6.73 inches, 1440 x 3412 px, 144 Hz Display with Punch Hole",6.73 inches,1440 x 3412 ,144,108 MP + 50 MP + 48 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-517,519,xiaomi,Xiaomi Redmi Note 12 Discovery Edition,26990,86.0,True,True,True,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 256 GB inbuilt",4300.0,210, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,200 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-518,520,samsung,Samsung Galaxy M13 (4GB RAM + 64GB),10630,71.0,False,False,False,Exynos  850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.6 inches, 1080 x 2400 px Display with Water Drop Notch",6.6 inches,1080 x 2400 ,60,50 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-519,521,oppo,Oppo Reno 8 Pro (8GB RAM + 256GB),42990,85.0,True,True,False,Dimensity 8100-Max,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,80, 256 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-520,522,vivo,Vivo Y78 5G,24990,77.0,True,False,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,0, 128 GB inbuilt,8,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.58 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-521,523,iqoo,iQOO Z6 4G,14489,77.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,4,"6.44 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-522,524,oppo,OPPO A76,16490,73.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.56 inches, 720 x 1612 px, 90 Hz Display with Punch Hole",6.56 inches,720 x 1612 ,90,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-523,525,realme,Realme 9 Pro Plus 5G (8GB RAM + 256GB),24494,82.0,True,False,False,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,60, 256 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-524,526,vivo,Vivo Y01,7999,61.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-525,527,motorola,Motorola Moto Edge S30 5G,23990,85.0,True,False,False,Snapdragon 888+,snapdragon,octa core, 2.9 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.8 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.8 inches,1080 x 2460 ,144,108 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-526,528,realme,Realme GT 2 Pro 5G,49959,89.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,65, 128 GB inbuilt,8,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-527,529,apple,Apple iPhone 13 Pro (256GB),129900,83.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 256 GB inbuilt",3095.0,0, 256 GB inbuilt,6,"6.1 inches, 1170 x 2532 px, 120 Hz Display with Large Notch",6.1 inches,1170 x 2532 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15.0
-528,530,vivo,Vivo Y73 2021,19990,80.0,False,False,False,Helio G95,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-529,531,samsung,Samsung Galaxy F14,14990,67.0,False,True,False,,,octa core,,"4 GB RAM, 64 GB inbuilt",5000.0,25, 64 GB inbuilt,4,"6.62 inches, 2408 x 1080 px Display with Punch Hole",6.62 inches,2408 x 1080 ,60,50 MP + 5 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-530,532,vivo,Vivo V20,23269,85.0,False,False,False,Snapdragon  720G,snapdragon,octa core, 2.3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,64 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-531,533,xiaomi,Xiaomi Redmi Note 9 Pro,13999,75.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5020.0,18, 64 GB inbuilt,4,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-534,536,oneplus,OnePlus 10R Prime Edition,35389,85.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-535,537,google,Google Pixel 6 Pro (12GB RAM + 256GB),79700,,True,True,False,Google  Tensor,google,octa core, 2.8 GHz Processor,"12 GB RAM, 256 GB inbuilt",5003.0,30, 256 GB inbuilt,12,"6.71 inches, 1440 x 3120 px, 120 Hz Display with Punch Hole",6.71 inches,1440 x 3120 ,120,50 MP + 48 MP + 12 MP Triple Rear & 11.1 MP Front Camera,Memory card not supported,Android v12
-536,538,nokia,Nokia C31,9499,62.0,False,False,False,Unisoc  SC9863A,unisoc,octa core, 1.6 GHz Processor,"3 GB RAM, 32 GB inbuilt",5050.0,10, 32 GB inbuilt,3,"6.74 inches, 720 x 1600 px Display with Water Drop Notch",6.74 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-537,539,infinix,Infinix Hot 12 Pro (8GB RAM+ 128GB),12340,76.0,False,False,False,Tiger T616,tiger,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.6 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1612 ,90,50 MP + Depth Sensor Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-538,540,poco,Poco M5,10799,74.0,False,False,True,Helio G99,helio,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-539,541,xiaomi,Xiaomi Redmi 10C (4GB RAM + 128GB),14990,73.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,4,"6.7 inches, 720 x 1600 px Display with Water Drop Notch",6.7 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-540,542,zte,ZTE Axon 40 Ultra 5G,61990,89.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,65, 128 GB inbuilt,8,"6.8 inches, 1116 x 2480 px, 120 Hz Display",6.8 inches,1116 x 2480 ,120,64 MP + 64 MP + 64 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-541,543,xiaomi,Xiaomi 12 Pro 5G (12GB RAM + 256GB),51880,,True,True,True,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4600.0,120, 256 GB inbuilt,12,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-542,544,oppo,OPPO K10 (8GB RAM + 128GB),16990,80.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-543,545,huawei,Huawei Nova 9 SE,19990,84.0,False,True,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,66, 128 GB inbuilt,8,"6.78 inches, 1080 x 2388 px, 90 Hz Display with Punch Hole",6.78 inches,1080 x 2388 ,90,108 MP Quad Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-544,546,samsung,Samsung Galaxy S22 5G (8GB RAM + 256GB),57999,87.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",3700.0,25, 256 GB inbuilt,8,"6.1 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.1 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v12
-545,547,lenovo,Lenovo Legion Y90,46990,87.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",5600.0,68, 256 GB inbuilt,12,"6.92 inches, 1080 x 2460 px, 144 Hz Display",6.92 inches,1080 x 2460 ,144,64 MP + 13 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-546,548,vivo,Vivo Y55 5G,20990,77.0,True,True,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-547,549,nokia,Nokia X100 5G,17990,82.0,True,True,False,Snapdragon  480,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4470.0,18, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 1000 GB",Android v11
-548,550,realme,Realme 8s 5G (8GB RAM + 128GB),17499,82.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-549,551,realme,Realme 8s 5G,17999,80.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-550,552,nokia,Nokia X60 Pro 5G,49990,,True,False,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,44, 128 GB inbuilt,8,"6.51 inches, 1080 x 2408 px, 144 Hz Display with Punch Hole",6.51 inches,1080 x 2408 ,144,200 MP Quad Rear & 32 MP Front Camera,Memory Card Supported,Android v11
-552,554,poco,Poco X5,14999,74.0,True,False,True,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Not Supported,Android v12
-553,555,xiaomi,Xiaomi Redmi Note 10 Pro Max (6GB RAM + 128GB),19980,82.0,False,False,True,Snapdragon  732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5020.0,33, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-554,556,iqoo,iQOO 7 (12GB RAM + 256GB),35990,85.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4400.0,66, 256 GB inbuilt,12,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,48 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-555,557,realme,Realme 8,15999,78.0,False,False,False,Helio G95,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,4,"6.4 inches, 1080 x 2400 px Display with Punch Hole",6.4 inches,1080 x 2400 ,60,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-556,558,samsung,Samsung Galaxy S20,41999,88.0,False,True,False,Exynos  990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,25, 128 GB inbuilt,8,"6.2 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.2 inches,1440 x 3200 ,120,64 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10.0
-557,559,xiaomi,Xiaomi Redmi K60E,25999,83.0,True,True,True,Dimensity 8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 128 GB inbuilt",5500.0,67, 128 GB inbuilt,8,"6.67 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.67 inches,1440 x 3200 ,120,48 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-558,560,motorola,Motorola Moto E32s,7990,65.0,False,False,False,Helio G37,helio,octa core, 1.8 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,18, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,16 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-559,561,oneplus,OnePlus Nord 3T 5G,29990,84.0,True,True,False,Dimensity  1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-560,562,oppo,OPPO F23 Pro Plus 5G,27990,83.0,True,False,False,Snapdragon  7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.43 inches, 1080 x 2460 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2460 ,90,50 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-561,563,poco,Poco F5 Pro,29999,84.0,True,True,True,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5500.0,67, 128 GB inbuilt,8,"6.67 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.67 inches,1440 x 3200 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-562,564,oppo,OPPO A16e (4GB RAM + 64GB),8999,68.0,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",4230.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-563,565,poco,POCO M4 Pro 4G (8GB RAM + 128GB),13999,81.0,False,False,True,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-564,566,realme,Realme Narzo 50A,11499,71.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-565,567,asus,Asus ROG Phone 5s 5G,39999,87.0,True,True,False,Snapdragon  888+,snapdragon,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,65, 128 GB inbuilt,8,"6.78 inches, 1080 x 2448 px, 144 Hz Display",6.78 inches,1080 x 2448 ,144,64 MP + 13 MP + 5 MP Triple Rear & 24 MP Front Camera,Memory card not supported,Android v11
-566,568,realme,Realme GT Master Edition 5G,27999,84.0,True,True,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,65, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v11
-567,569,samsung,Samsung Galaxy A32 5G,24499,79.0,True,True,False,Dimensity 720,dimensity,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-568,570,nubia,Nubia Red Magic 8 Pro Plus,60999,86.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,165, 256 GB inbuilt,12,"6.8 inches, 1116 x 2480 px, 120 Hz Display",6.8 inches,1116 x 2480 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-569,571,samsung,Samsung Galaxy Z Fold 3,110999,89.0,True,True,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",4400.0,25, 256 GB inbuilt,12,"7.6 inches, 1768 x 2208 px, 120 Hz Display with Punch Hole",7.6 inches,1768 x 2208 ,120,12 MP + 12 MP + 12 MP Triple Rear & 10 MP + 4 MP Dual Front Camera,Memory card not supported,
-570,572,lg,LG Wing 5G,54999,89.0,True,True,False,Snapdragon  765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,0, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px Display",6.8 inches,1080 x 2460 ,60,64 MP + 13 MP + 12 MP Triple Rear & 32 MP Front Camera,Memory card not supported,
-571,573,xiaomi,Xiaomi Redmi Note 9 Pro Max,16490,80.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 64 GB inbuilt",5020.0,33, 64 GB inbuilt,6,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-572,574,samsung,Samsung Galaxy A52,24990,83.0,False,False,False,Snapdragon  720G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-574,576,vivo,Vivo Y71,25000,,False,False,False,Snapdragon 425,snapdragon,quad core, 1.4 GHz Processor,"3 GB RAM, 16 GB inbuilt",3360.0,-1, 16 GB inbuilt,3,"6 inches, 720 x 1440 px Display",6 inches,720 x 1440 ,60,13 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v8.1 (Oreo)
-576,578,samsung,Samsung Galaxy A04e (3GB RAM + 64GB),9950,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-577,579,oppo,Oppo A56s,12999,75.0,True,False,False,Dimensity 810,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,8,"6.56 inches, 720 x 1612 px Display with Water Drop Notch",6.56 inches,720 x 1612 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-578,580,oppo,Oppo Reno 8T 4G,19999,83.0,False,True,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,66, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-579,581,oppo,OPPO Reno 10,32999,84.0,True,True,False,Snapdragon 778G Plus,snapdragon,octa core, 2.5 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,8,"6.73 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-580,582,nokia,Nokia G60,28498,81.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,20, 128 GB inbuilt,6,"6.58 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,120,50 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card (Hybrid),Android v12
-581,583,oppo,OPPO A77 (4GB RAM + 128 GB),15998,71.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,4,"6.56 inches, 720 x 1600 px Display with Water Drop Notch",6.56 inches,720 x 1600 ,60,50 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-583,585,motorola,Motorola Edge 40 Pro 5G,59990,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,125, 128 GB inbuilt,8,"6.7 inches, 1080 x 2460 px, 165 Hz Display with Punch Hole",6.7 inches,1080 x 2460 ,165,50 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-584,586,oppo,Oppo K10x 5G,16990,78.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-585,587,iqoo,iQOO Z6 Pro 5G (12GB RAM + 256GB),27999,82.0,True,False,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"12 GB RAM, 256 GB inbuilt",4700.0,66, 256 GB inbuilt,12,"6.44 inches, 1080 x 2404 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2404 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-586,588,nokia,Nokia G21 (6GB RAM + 128GB),13499,75.0,False,False,False,Unisoc  T606,unisoc,octa core, 1.6 GHz Processor,"6 GB RAM, 128 GB inbuilt",5050.0,18, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-587,589,samsung,Samsung Galaxy A13 (6GB RAM + 128GB),16499,78.0,False,False,False,,,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-588,590,oppo,OPPO A16K (4GB RAM + 64GB),10999,66.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",4230.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-589,591,xiaomi,Xiaomi Redmi 10C,13990,71.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.7 inches, 720 x 1600 px Display with Water Drop Notch",6.7 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-590,592,tecno,Tecno Spark 9 Pro,9999,74.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2460 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2460 ,90,48 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v12
-591,593,realme,Realme GT Neo 3 5G,31994,83.0,True,True,False,Dimensity  8100,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-592,594,xiaomi,Xiaomi 11i HyperCharge 5G,24820,83.0,True,False,True,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,120, 128 GB inbuilt,6,"6.67 inches, 2400 x 1080 px, 120 Hz Display with Punch Hole",6.67 inches,2400 x 1080 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-593,595,iqoo,iQOO Neo 6 SE 5G,22990,83.0,True,False,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,80, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 12 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-594,596,iqoo,iQOO 9 Pro 5G,59990,88.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,120, 256 GB inbuilt,8,"6.78 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,120,50 MP + 50 MP + 16 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-595,597,realme,Realme Narzo 50i (4GB RAM + 64GB),8999,62.0,False,False,False,Unisoc  SC9863A,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-596,598,xiaomi,Xiaomi Redmi 9 Activ (6GB RAM + 128GB),10499,72.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-597,599,jio,Jio JioPhone Next (3GB RAM + 32GB),7499,,False,False,False,Qualcomm 215,qualcomm,quad core, 1.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",3000.0,-1, 32 GB inbuilt,3,"5.5 inches, 720 x 1440 px Display",5.5 inches,720 x 1440 ,60,13 MP Rear & 8 MP Front Camera,Memory Card Supported,Pragati OS (Powered by Android)
-598,600,xiaomi,Xiaomi Redmi Note 8 2021,9990,75.0,False,False,True,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",4000.0,18, 64 GB inbuilt,4,"6.3 inches, 1080 x 2340 px Display with Water Drop Notch",6.3 inches,1080 x 2340 ,60,48 MP Quad Rear & 13 MP Front Camera,Memory Card Supported,Android v11
-599,601,xiaomi,Xiaomi Redmi Note 10 5G,12490,76.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-600,602,vivo,Vivo Y20G,13990,69.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-601,603,samsung,Samsung Galaxy A22 5G,17990,79.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,48 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-602,604,vivo,Vivo V21,24999,83.0,False,False,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,Memory Card (Hybrid),Android v11
-603,605,realme,Realme 7 Pro (8GB RAM + 128GB),21999,85.0,False,False,False,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px Display with Punch Hole",6.4 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-604,606,oneplus,OnePlus Nord Lite,19999,77.0,False,False,False,Snapdragon 690,snapdragon,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,30, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,48 MP + 16 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v10
-605,607,samsung,Samsung Galaxy S20 Ultra 5G,99999,,True,True,False,Exynos 990,exynos,octa core, 2.73 GHz Processor,"12 GB RAM, 128 GB inbuilt",5000.0,45, 128 GB inbuilt,12,"6.9 inches, 1440 x 3200 px Display with Punch Hole",6.9 inches,1440 x 3200 ,60,108 MP Quad Rear & 40 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10.0
-606,608,apple,Apple iPhone 11 Pro Max,109900,77.0,False,True,False,A13 Bionic,a13,hexa core, 2.65 GHz Processor,"4 GB RAM, 64 GB inbuilt",3500.0,18, 64 GB inbuilt,4,"6.5 inches, 1242 x 2688 px Display with Large Notch",6.5 inches,1242 x 2688 ,60,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v13
-607,609,apple,Apple iPhone 7s,52990,,False,False,False,Fusion APL1024,fusion,quad core, 2.37 GHz Processor,"3 GB RAM, 32 GB inbuilt",2230.0,-1, 32 GB inbuilt,3,"4.7 inches, 750 x 1334 px Display",4.7 inches,750 x 1334 ,60,13 MP Rear & 7 MP Front Camera,Memory card not supported,iOS v10
-609,611,sony,Sony Xperia Ace IV,19990,80.0,False,True,False,Snapdragon 4 Gen 1,snapdragon,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display",6.5 inches,1080 x 2400 ,120,50 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-610,612,samsung,Samsung Galaxy A04e (4GB RAM + 128GB),11499,69.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-612,614,xiaomi,Xiaomi Redmi Note 12 4G,13999,75.0,False,False,True,Helio G99,helio,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-613,615,oukitel,Oukitel WP21,22990,82.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",9800.0,66, 256 GB inbuilt,12,"6.78 inches, 1080 x 2400 px, 120 Hz Display",6.78 inches,1080 x 2400 ,120,64 MP + 20 MP + 2 MP Triple Rear & Main Front Camera,Memory card not supported,
-614,616,vivo,Vivo V28,28990,84.0,True,False,False,Snapdragon 6 Gen 1,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.7 inches,1080 x 2400 ,120,108 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v13
-615,617,poco,Poco F4 5G (8GB RAM + 128GB),27999,85.0,True,True,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-616,618,xiaomi,Xiaomi Redmi Note 11T Pro 5G,19990,82.0,True,True,True,Dimensity  8100,dimensity,octa core, 2.85 GHz Processor,"6 GB RAM, 128 GB inbuilt",5080.0,67, 128 GB inbuilt,6,"6.6 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2460 ,144,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-617,619,realme,Realme Narzo 50 Pro 5G (8GB RAM + 128GB),22999,83.0,True,False,False,Dimensity 920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.4 inches,1080 x 2400 ,90,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-618,620,vivo,Vivo T1 44W (8GB RAM + 128GB),17999,82.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2408 px Display with Water Drop Notch",6.44 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-619,621,xiaomi,Xiaomi Redmi Note 11S (6GB RAM + 128GB),15499,81.0,False,False,True,Helio  G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-620,622,lava,Lava Agni 5G,17990,84.0,True,False,False,Dimensity  810 5G,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,8,"6.78 inches, 1080 x 2460 px, 90 Hz Display with Punch Hole",6.78 inches,1080 x 2460 ,90,64 MP Quad Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-621,623,realme,Realme 8i (6GB RAM + 128GB),13999,77.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-622,624,oppo,OPPO A55 4G,13499,73.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Punch Hole",6.51 inches,720 x 1600 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-623,625,poco,POCO M3 Pro 5G (6GB RAM + 128GB),14799,79.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-624,626,realme,Realme C21Y,6999,62.0,False,False,False,Unisoc T610,unisoc,octa core, 1.8 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-625,627,oppo,OPPO A16,11999,69.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-626,628,vivo,Vivo V21 5G,23994,85.0,True,False,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,Memory Card (Hybrid),Android v11
-627,629,nokia,Nokia 225 4G,3589,,False,False,False,Unisoc T117,unisoc,,,"64 MB RAM, 128 MB inbuilt",1150.0,-1, 128 MB inbuilt,64,"2.4 inches, 240 x 320 px Display",2.4 inches,240 x 320 ,60,0.3 MP Rear Camera,"Memory Card Supported, upto 32 GB",RTOS (Series 30+)
-628,630,apple,Apple iPhone 12 Pro (512GB),139900,80.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"6 GB RAM, 512 GB inbuilt",,-1, 512 GB inbuilt,6,"6.1 inches, 1170 x 2532 px Display with Large Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14.0
-629,631,sony,Sony Xperia 1 II,69999,89.0,True,True,False,Snapdragon  865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 256 GB inbuilt",4000.0,21, 256 GB inbuilt,8,"6.5 inches, 1644 x 3840 px Display",6.5 inches,1644 x 3840 ,60,12 MP Quad Rear & 8 MP Front Camera,Memory Card (Hybrid),Android v10
-630,632,motorola,Motorola Edge Plus,57999,89.0,True,True,False,Snapdragon  865,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,18, 256 GB inbuilt,12,"6.7 inches, 1080 x 2340 px, 90 Hz Display with Punch Hole",6.7 inches,1080 x 2340 ,90,108 MP + 16 MP + 8 MP Triple Rear & 25 MP Front Camera,Memory card not supported,Android v10.0
-631,633,samsung,Samsung Galaxy Note 20,86000,87.0,False,True,False,Exynos  990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 256 GB inbuilt",4300.0,25, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,64 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v10
-632,634,samsung,Samsung Galaxy A12,11999,71.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1560 px Display with Water Drop Notch",6.5 inches,720 x 1560 ,60,48 MP Quad Rear & 8 MP Front Camera,Memory Card Supported,Android v10
-633,635,xiaomi,Xiaomi Redmi Note 12 Pro 4G,14999,77.0,False,True,True,Snapdragon 732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-634,636,realme,Realme GT Neo 3T (8GB RAM + 128GB),26499,81.0,True,False,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-635,637,realme,Realme C30s (4GB RAM + 64GB),8990,62.0,False,False,False,Unisoc SC9863A,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-636,638,apple,Apple iPhone 14 (512GB),95999,82.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 512 GB inbuilt",3279.0,0, 512 GB inbuilt,6,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-637,639,iqoo,iQOO 9T 5G,47990,85.0,True,True,True,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,120, 128 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 13 MP + 12 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-638,640,tecno,Tecno Camon 19 Pro,17990,81.0,False,False,False,Helio  G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2460 ,120,64 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-639,641,oneplus,OnePlus Nord 2 Lite 5G,22999,83.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,120,64 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v12
-641,643,samsung,Samsung Galaxy S22 Ultra 5G (8GB RAM + 128GB),99990,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,45, 128 GB inbuilt,8,"6.8 inches, 1440 x 3080 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3080 ,120,108 MP Quad Rear & 40 MP Front Camera,Memory card not supported,Android v12
-642,644,poco,POCO F4 GT 5G,39999,86.0,True,True,True,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4700.0,120, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory Card Not Supported,Android v12
-643,645,xiaomi,Xiaomi 11T Pro 5G (12GB RAM + 256GB),38999,88.0,True,True,True,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 5 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-644,646,vivo,Vivo Y10,12490,63.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v11
-646,648,samsung,Samsung Galaxy A83 5G,39990,86.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,6,"6.71 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.71 inches,1440 x 3200 ,120,64 MP + 12 MP + 5 MP Triple Rear & 10 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-648,650,vivo,Vivo Y33s,16685,80.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-649,651,huawei,Huawei Mate 40 Pro 4G,69990,,False,True,True,Kirin  9000,kirin,octa core, 3.13 GHz Processor,"8 GB RAM, 128 GB inbuilt",4400.0,66, 128 GB inbuilt,8,"6.76 inches, 1344 x 2772 px, 90 Hz Display with Punch Hole",6.76 inches,1344 x 2772 ,90,50 MP + 20 MP + 12 MP Triple Rear & 13 MP Dual Front Camera,"Memory Card (Hybrid), upto 256 GB",Harmony v2.0
-650,652,micromax,Micromax IN 2B,6999,66.0,False,False,False,Unisoc  T610,unisoc,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-651,653,asus,Asus ROG Phone 6,71999,86.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",6000.0,65, 256 GB inbuilt,12,"6.78 inches, 1080 x 2448 px, 165 Hz Display",6.78 inches,1080 x 2448 ,165,50 MP + 13 MP + 5 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,Android v12
-652,654,realme,Realme X7 Max,26999,84.0,True,True,False,Dimensity 1200,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,50, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-653,655,realme,Realme 8 5G,16499,75.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-654,656,oppo,OPPO A55 5G,17990,74.0,True,False,False,Dimensity 700,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-655,657,xiaomi,Xiaomi Redmi 9,8999,68.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-656,658,apple,Apple iPhone SE 2020,39900,63.0,False,True,False,A13 Bionic,a13,hexa core, 2.65 GHz Processor,"3 GB RAM, 64 GB inbuilt",1821.0,18, 64 GB inbuilt,3,"4.7 inches, 750 x 1334 px Display",4.7 inches,750 x 1334 ,60,12 MP Rear & 7 MP Front Camera,Memory card not supported,iOS v13
-658,660,letv,Letv Y1 Pro Plus,5999,60.0,False,False,False,Tiger T610,tiger,quad core, 1.8 GHz Processor,"6 GB RAM, 64 GB inbuilt",4000.0,10, 64 GB inbuilt,6,"6.5 inches, 720 x 1560 px Display with Small Notch",6.5 inches,720 x 1560 ,60,8 MP + Depth Sensor Dual Rear & 5 MP Front Camera,Memory card not supported,Android v11
-659,661,oneplus,OnePlus Nord 5,34999,76.0,True,True,False,Dimensity  9200,dimensity,octa core,,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.57 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.57 inches,1080 x 2400 ,120,64 MP + 12 MP + 5 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-660,662,vivo,Vivo Y73T,16990,77.0,True,False,False,Dimensity 700,dimensity,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,44, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Not Supported,Android v11
-661,663,oppo,OPPO Reno 9 Z,22990,84.0,True,True,False,Snapdragon  6 Gen 1,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,33, 128 GB inbuilt,8,"6.58 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.58 inches,1080 x 2400 ,120,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v13
-662,664,vivo,Vivo V25e,19990,84.0,False,False,False,Helio G99,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,44, 256 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.44 inches,1080 x 2400 ,90,64 MP + 2 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card (Hybrid),Android v12
-663,665,infinix,Infinix Hot 12 Pro,10850,74.0,False,False,False,Tiger T616,tiger,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,6,"6.6 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1612 ,90,50 MP + Depth Sensor Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-664,666,realme,Realme Narzo 50 5G (4GB RAM + 64GB),13499,75.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-666,668,itel,itel Vision 3,6699,61.0,False,False,False,Unisoc  SC9863a,unisoc,octa core, 1.6 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,3,"6.6 inches, 1612 x 720 px Display with Water Drop Notch",6.6 inches,1612 x 720 ,60,8 MP + 0.08 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v11.0
-667,669,oppo,OPPO A96 4G,17999,80.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.59 inches, 1080 x 2412 px, 90 Hz Display with Punch Hole",6.59 inches,1080 x 2412 ,90,50 MP + 2 MP Dual Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-668,670,xiaomi,Xiaomi Redmi Note 11E 5G,13990,69.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Punch Hole",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Not Supported,Android v11
-669,671,honor,Honor Magic 4 Pro Plus 5G,94990,,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",4600.0,120, 512 GB inbuilt,12,"6.76 inches, 1344 x 2772 px, 120 Hz Display with Punch Hole",6.76 inches,1344 x 2772 ,120,50 MP Quad Rear & 13 MP Dual Front Camera,Memory card not supported,Android v12
-670,672,tecno,Tecno Spark 9T,8968,72.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-671,673,infinix,Infinix Smart 6,7320,60.0,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"2 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,2,"6.6 inches, 720 x 1600 px Display with Water Drop Notch",6.6 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-672,674,realme,Realme C25Y (4GB RAM + 64GB),8999,69.0,False,False,False,Tiger  T610,tiger,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 1600 x 720 px Display with Water Drop Notch",6.5 inches,1600 x 720 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-673,675,samsung,Samsung Galaxy A12 (6GB RAM + 128GB),13999,75.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.5 inches, 720 x 1560 px Display with Water Drop Notch",6.5 inches,720 x 1560 ,60,48 MP Quad Rear & 8 MP Front Camera,Memory Card Supported,Android v10
-674,676,tecno,Tecno Camon 19,14746,79.0,False,True,False,Helio  G85,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.8 inches, 1080 x 2460 px Display with Punch Hole",6.8 inches,1080 x 2460 ,60,64 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-675,677,xiaomi,Xiaomi Redmi Note 10 Pro 5G,16999,83.0,True,True,True,Dimensity 1100 5G,dimensity,octa core, 2.6 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-676,678,xiaomi,Xiaomi Mi 11X 5G (8GB RAM + 128GB),25990,83.0,True,False,True,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4520.0,33, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,48 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v11
-677,679,xiaomi,Xiaomi Redmi Note 10 (6GB RAM + 128GB),16499,78.0,False,False,True,Snapdragon 678,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-678,680,xiaomi,Xiaomi Redmi Note 10 Pro Max,19999,81.0,False,False,True,Snapdragon  732G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 64 GB inbuilt",5020.0,33, 64 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-679,681,xiaomi,Xiaomi Mi 10T 5G,23500,80.0,True,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.67 inches, 2400 x 1080 px, 144 Hz Display with Punch Hole",6.67 inches,2400 x 1080 ,144,64 MP + 13 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v10
-680,682,lg,LG Velvet 5G,54999,85.0,True,True,False,Snapdragon  765G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4300.0,25, 128 GB inbuilt,6,"6.8 inches, 1080 x 2460 px Display with Water Drop Notch",6.8 inches,1080 x 2460 ,60,48 MP + 8 MP + 5 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v10
-681,683,motorola,Motorola One Fusion Plus,19499,80.0,False,False,False,Snapdragon 730G,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2340 px Display",6.5 inches,1080 x 2340 ,60,64 MP Quad Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10
-682,684,lg,LG V60 ThinQ,79990,,True,True,False,Snapdragon  865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.8 inches, 1080 x 2460 px Display with Punch Hole",6.8 inches,1080 x 2460 ,60,64 MP + 13 MP + 0.3 MP Triple Rear & 10 MP Front Camera,Memory card not supported,
-683,685,samsung,Samsung Galaxy Note 10 Lite,39999,83.0,False,True,False,Exynos 9810,exynos,octa core, 2.7 GHz Processor,"6 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,6,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,12 MP + 12 MP + 12 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10.0
-684,686,samsung,Samsung Galaxy Note 10 Plus 5G,92999,89.0,True,True,True,Exynos 9825,exynos,octa core, 2.7 GHz Processor,"12 GB RAM, 256 GB inbuilt",4300.0,0, 256 GB inbuilt,12,"6.8 inches, 1440 x 3040 px Display with Punch Hole",6.8 inches,1440 x 3040 ,60,12 MP Quad Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v9.0 (Pie)
-686,688,iqoo,iQOO Neo 7 Racing Edition,32990,84.0,True,True,True,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,8,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-687,689,samsung,Samsung Galaxy A04s (4GB RAM + 128GB),14499,72.0,False,False,False,Exynos 850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-688,690,vivo,Vivo Y35 5G,13999,70.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-689,691,vivo,Vivo Y02 (2GB RAM + 32GB),7999,,False,False,False,Helio,helio,octa core,,"2 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,2,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-690,692,itel,itel Vision 3 (2GB RAM + 32GB),5785,,False,False,False,Unisoc  SC9863a,unisoc,octa core, 1.6 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,18, 32 GB inbuilt,2,"6.6 inches, 1612 x 720 px Display with Water Drop Notch",6.6 inches,1612 x 720 ,60,8 MP + 0.08 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v11.0
-691,693,xiaomi,Xiaomi Redmi Note 11R,12990,73.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-692,694,poco,Poco M6 Pro,19990,84.0,True,False,True,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",5100.0,120, 128 GB inbuilt,8,"6.73 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2400 ,120,108 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-693,695,oppo,OPPO A97 5G,23990,79.0,True,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,33, 256 GB inbuilt,12,"6.56 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.56 inches,1080 x 2400 ,90,48 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-694,696,samsung,Samsung Galaxy A24,17999,77.0,False,False,False,Exynos 7904,exynos,octa core, 1.8 GHz Processor,"6 GB RAM, 64 GB inbuilt",4000.0,15, 64 GB inbuilt,6,"6.4 inches, 1080 x 2408 px Display with Water Drop Notch",6.4 inches,1080 x 2408 ,60,48 MP + 8 MP + 5 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-695,697,infinix,Infinix Note 13 Pro,16999,80.0,False,False,False,Helio  G99,helio,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,6,"6.91 inches, 1080 x 2460 px Display with Punch Hole",6.91 inches,1080 x 2460 ,60,108 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-696,698,honor,Honor Play 30,9999,68.0,True,False,False,Snapdragon 480+,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,Memory Card (Hybrid),Android v11
-697,699,infinix,Infinix Smart 6 Plus,8299,63.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.82 inches, 720 x 1600 px Display with Water Drop Notch",6.82 inches,720 x 1600 ,60,8 MP + Depth Sensor Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-698,700,sony,Sony Xperia 5 IV 5G,82199,89.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,30, 256 GB inbuilt,8,"6.1 inches, 1080 x 2520 px, 120 Hz Display",6.1 inches,1080 x 2520 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card (Hybrid),Android v12
-700,702,nubia,Nubia Z40 Pro 5G,49990,84.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,64 MP + 50 MP + 8 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-701,703,nokia,Nokia G21,11999,71.0,False,False,False,Unisoc  T606,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5050.0,18, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-702,704,xiaomi,Xiaomi 12 Lite 5G,29990,82.0,True,True,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4300.0,67, 128 GB inbuilt,6,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,108 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-703,705,oppo,Oppo Find N 5G,92249,,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,8,"7.1 inches, 1792 x 1920 px, 120 Hz Display with Punch Hole",7.1 inches,1792 x 1920 ,120,50 MP + 16 MP + 13 MP Triple Rear & 32 MP Front Camera,Memory card not supported,
-704,706,apple,Apple iPhone 13 Pro Max (256GB),139900,84.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 256 GB inbuilt",4352.0,0, 256 GB inbuilt,6,"6.7 inches, 1284 x 2778 px, 120 Hz Display with Small Notch",6.7 inches,1284 x 2778 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-705,707,vivo,Vivo Y21s,14990,74.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-706,708,oppo,OPPO F19s,15988,79.0,False,False,False,Snapdragon 662,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-707,709,samsung,Samsung Galaxy M21 2021,11725,76.0,False,False,False,Exynos 9611,exynos,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.4 inches, 1080 x 2340 px Display with Water Drop Notch",6.4 inches,1080 x 2340 ,60,48 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-708,710,oppo,OPPO F19 Pro,17994,80.0,False,False,False,Helio P95,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4310.0,30, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-709,711,oppo,OPPO X 2021,134999,86.0,False,False,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 256 GB inbuilt",4000.0,45, 256 GB inbuilt,8,"7.4 inches, 1440 x 3200 px Display",7.4 inches,1440 x 3200 ,60,64 MP + 16 MP + 12 MP Triple Rear & 16 MP Front Camera,Memory card not supported,
-710,712,oneplus,OnePlus Nord N10,25595,81.0,True,True,False,Snapdragon 690,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4300.0,30, 128 GB inbuilt,6,"6.49 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.49 inches,1080 x 2400 ,90,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-711,713,gionee,Gionee M12 Pro,7499,67.0,False,False,False,Helio P60,helio,octa core, 1.99 GHz Processor,"6 GB RAM, 128 GB inbuilt",4000.0,-1, 128 GB inbuilt,6,"6.2 inches, 720 x 1520 px Display with Water Drop Notch",6.2 inches,720 x 1520 ,60,16 MP Rear & 13 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-712,714,poco,Poco M2,10890,74.0,False,False,True,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,6,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,13 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-713,715,oppo,OPPO F17 Pro,18990,83.0,False,False,False,Helio P95,helio,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4015.0,30, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Dual Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP + 2 MP Dual Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-714,716,motorola,Motorola Moto G 5G,19990,82.0,True,True,False,Snapdragon  750G,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,20, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10
-715,717,samsung,Samsung Galaxy A50s,15990,80.0,False,True,False,Exynos  9611,exynos,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",4000.0,15, 128 GB inbuilt,4,"6.4 inches, 1080 x 2340 px Display with Water Drop Notch",6.4 inches,1080 x 2340 ,60,48 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v9.0 (Pie)
-716,718,samsung,Samsung Galaxy Note 10 Plus,58999,89.0,False,True,False,Exynos 9825,exynos,octa core, 2.73 GHz Processor,"12 GB RAM, 256 GB inbuilt",4300.0,45, 256 GB inbuilt,12,"6.8 inches, 1440 x 3040 px Display with Punch Hole",6.8 inches,1440 x 3040 ,60,12 MP Quad Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v9.0 (Pie)
-717,719,vivo,Vivo Y15,12500,71.0,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.35 inches, 720 x 1544 px Display with Water Drop Notch",6.35 inches,720 x 1544 ,60,13 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-718,720,vivo,Vivo S1 Pro,29999,82.0,False,False,False,Snapdragon  665,snapdragon,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,18, 128 GB inbuilt,8,"6.38 inches, 1080 x 2340 px Display with Water Drop Notch",6.38 inches,1080 x 2340 ,60,48 MP Quad Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v9.0 (Pie)
-719,721,vivo,Vivo T3 Pro,31990,86.0,True,False,False,Snapdragon  782G,snapdragon,octa core, 2.7 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,80, 256 GB inbuilt,8,"6.67 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.67 inches,1080 x 2408 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-720,722,vivo,Vivo V21s,29999,86.0,True,True,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 44 MP Front Camera,Memory Card (Hybrid),Android v12
-721,723,asus,Asus ROG Phone 6D Ultimate,107990,,True,True,False,Dimensity 9000 Plus,dimensity,octa core, 3.2 GHz Processor,"16 GB RAM, 512 GB inbuilt",6000.0,65, 512 GB inbuilt,16,"6.78 inches, 1080 x 2448 px, 165 Hz Display",6.78 inches,1080 x 2448 ,165,50 MP + 13 MP + 5 MP Triple Rear & 12 MP Front Camera,Memory card not supported,
-722,724,motorola,Motorola Moto Edge 30 Neo,31990,84.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4020.0,68, 128 GB inbuilt,8,"6.28 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.28 inches,1080 x 2400 ,120,64 MP + 13 MP Dual Rear & 32 MP Front Camera,Memory card not supported,Android v12
-723,725,xiaomi,Xiaomi 12T,48990,87.0,True,True,True,Dimensity 8100 Ultra,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.67 inches, 1220 x 2712 px, 120 Hz Display with Punch Hole",6.67 inches,1220 x 2712 ,120,108 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-724,726,huawei,Huawei Mate 50 Pro 5G,99990,85.0,True,True,False,Kirin 9000E,kirin,octa core, 3.13 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,66, 256 GB inbuilt,8,"6.76 inches, 1440 x 3200 px, 120 Hz Display with Small Notch",6.76 inches,1440 x 3200 ,120,64 MP + 50 MP + 13 MP Triple Rear & 13 MP Front Camera,Memory Card Not Supported,Hongmeng OS v4.0
-725,727,realme,Realme C32,9499,65.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-726,728,huawei,Huawei Mate Xs 2,162990,89.0,False,True,True,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 512 GB inbuilt",4600.0,66, 512 GB inbuilt,8,"7.8 inches, 2200 x 2480 px, 120 Hz Display with Punch Hole",7.8 inches,2200 x 2480 ,120,50 MP + 13 MP + 8 MP Triple Rear & 10.7 MP Front Camera,Memory card not supported,
-727,729,iqoo,iQOO Z7 Pro 5G,24999,80.0,True,False,False,Snapdragon  7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.62 inches, 1080 x 2412 px, 144 Hz Display with Water Drop Notch",6.62 inches,1080 x 2412 ,144,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-728,730,apple,Apple iPhone 15,82990,72.0,False,True,False,Bionic  A16,bionic,,,"6 GB RAM, 128 GB inbuilt",3285.0,0, 128 GB inbuilt,6,"6.06 inches, 1170 x 2532 px Display with Punch Hole",6.06 inches,1170 x 2532 ,60,50 MP + 13 MP Dual Rear & 13 MP Front Camera,Memory Card Not Supported,iOS v15
-729,731,infinix,Infinix Note 11S (8GB RAM + 128GB),15999,79.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.95 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.95 inches,1080 x 2460 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 2 TB",Android v11
-730,732,tecno,Tecno Spark 8 (4GB RAM + 64GB),8999,64.0,False,False,False,Helio A25,helio,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,16 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-731,733,oppo,Oppo A56 5G,17990,73.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-732,734,vivo,Vivo X80 Pro Plus 5G,82990,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,120, 256 GB inbuilt,12,"6.78 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.78 inches,1440 x 3200 ,120,50 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v11
-733,735,xiaomi,Xiaomi Redmi 10 Prime (6GB RAM + 128GB),12999,77.0,False,False,True,Helio G88,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,50 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-734,736,huawei,Huawei Nova 9,29990,83.0,False,True,False,Snapdragon  778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,66, 128 GB inbuilt,8,"6.57 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.57 inches,1080 x 2340 ,120,50 MP Quad Rear & 32 MP Front Camera,Memory card not supported,HarmonyOS v2.0
-735,737,tecno,Tecno Pop 5 Go,6999,,False,False,False,Spreadtrum  SC7731,spreadtrum,quad core, 1.3 GHz Processor,"1 GB RAM, 16 GB inbuilt",4000.0,-1, 16 GB inbuilt,1,"6.1 inches, 720 x 1520 px Display with Water Drop Notch",6.1 inches,720 x 1520 ,60,5 MP + 0.3 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-736,738,huawei,Huawei P50 Pro 4G,60999,,False,True,True,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 256 GB inbuilt",4360.0,66, 256 GB inbuilt,8,"6.6 inches, 1288 x 2700 px, 120 Hz Display with Punch Hole",6.6 inches,1288 x 2700 ,120,50 MP Quad Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",HarmonyOS v2.0
-737,739,xiaomi,Xiaomi Redmi K50 5G,27990,83.0,True,True,True,Dimensity  8100,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",5500.0,67, 128 GB inbuilt,8,"6.67 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.67 inches,1440 x 3200 ,120,48 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-738,740,nokia,Nokia C01 Plus,5249,,False,False,False,Unisoc  SC9863A,unisoc,octa core, 1.6 GHz Processor,"2 GB RAM, 16 GB inbuilt",3000.0,-1, 16 GB inbuilt,2,"5.45 inches, 720 x 1440 px Display",5.45 inches,720 x 1440 ,60,5 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-739,741,realme,Realme Q3,14999,80.0,True,False,False,Snapdragon  750G,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-740,742,oppo,OPPO Reno 6 Pro Plus 5G,44990,87.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,50 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v11
-741,743,motorola,Motorola Edge S,22490,87.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,20, 128 GB inbuilt,6,"6.7 inches, 1080 x 2520 px, 90 Hz Display with Punch Hole",6.7 inches,1080 x 2520 ,90,64 MP Quad Rear & 16 MP + 8 MP Dual Front Camera,Memory Card Supported,Android v11
-742,744,oppo,Oppo Find X3 Pro,50990,,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,65, 256 GB inbuilt,12,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v11
-743,745,poco,Poco M3,11499,75.0,False,False,True,Snapdragon 662,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,6,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,48 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-744,746,itel,itel S16,5990,,False,False,False,Unisoc SC7731E,unisoc,quad core, 1.3 GHz Processor,"1 GB RAM, 16 GB inbuilt",4000.0,-1, 16 GB inbuilt,1,"6.5 inches, 1600 x 720 px Display with Water Drop Notch",6.5 inches,1600 x 720 ,60,8 MP + 2 MP + 0.3 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 32 GB",Android v10
-745,747,vivo,Vivo V20 Pro,27000,84.0,True,False,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Small Notch",6.44 inches,1080 x 2400 ,60,64 MP + 8 MP + 2 MP Triple Rear & 44 MP + 8 MP Dual Front Camera,Memory card not supported,Android v10
-746,748,xiaomi,Xiaomi Mi 10T Pro 5G,29999,86.0,True,True,True,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,108 MP + 13 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v10
-747,749,vivo,Vivo V19 (8GB RAM + 256GB),27990,84.0,False,False,False,Snapdragon  712,snapdragon,octa core, 2.3 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Dual Punch Hole",6.44 inches,1080 x 2400 ,60,48 MP Quad Rear & 32 MP + 8 MP Dual Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-749,751,samsung,Samsung Galaxy S20 5G,74999,89.0,True,True,False,Exynos  990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,25, 128 GB inbuilt,8,"6.2 inches, 1440 x 3200 px Display with Punch Hole",6.2 inches,1440 x 3200 ,60,64 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10.0
-750,752,vivo,Vivo U3,9990,72.0,False,False,False,Snapdragon  675,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,16 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-751,753,oppo,Oppo K5 (8GB RAM + 128GB),19990,82.0,False,False,False,Snapdragon  730G,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,30, 128 GB inbuilt,8,"6.4 inches, 1080 x 2340 px Display with Water Drop Notch",6.4 inches,1080 x 2340 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-752,754,realme,Realme XT,13279,75.0,False,False,False,Snapdragon 712,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",4000.0,20, 64 GB inbuilt,4,"6.4 inches, 1080 x 2340 px Display with Water Drop Notch",6.4 inches,1080 x 2340 ,60,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-753,755,vivo,Vivo Y12 (3GB RAM + 64GB),11000,68.0,False,False,False,Helio  P22,helio,octa core, 2 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.35 inches, 720 x 1544 px Display with Water Drop Notch",6.35 inches,720 x 1544 ,60,13 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-755,757,xiaomi,Xiaomi Poco F1 (6GB RAM + 128GB),12999,78.0,False,False,False,Snapdragon 845,snapdragon,octa core, 2.8 GHz Processor,"6 GB RAM, 128 GB inbuilt",4000.0,0, 128 GB inbuilt,6,"6.18 inches, 1080 x 2246 px Display with Large Notch",6.18 inches,1080 x 2246 ,60,12 MP + 5 MP Dual Rear & 20 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v8.1 (Oreo)
-756,758,poco,Poco C50 (3GB RAM + 32GB),7299,61.0,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-758,760,ikall,iKall Z19,7999,61.0,False,False,False,,,quad core, 1.6 GHz Processor,"4 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,20 MP Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 128 GB",Android v11.0
-759,761,xiaomi,Xiaomi Redmi K60 Gaming Edition,54990,86.0,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,8,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v13
-760,762,vivo,Vivo S17 Pro,49990,77.0,True,True,False,Dimensity 9200,dimensity,octa core,,"12 GB RAM, 256 GB inbuilt",5000.0,120, 256 GB inbuilt,12,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-761,763,honor,Honor 80 Pro Plus,54990,,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,100, 256 GB inbuilt,12,"6.78 inches, 1200 x 2652 px, 120 Hz Display with Punch Hole",6.78 inches,1200 x 2652 ,120,200 MP + 50 MP + 8 MP Triple Rear & 50 MP Front Camera,Memory card not supported,Android v12
-762,764,apple,Apple iPhone SE 4,49990,60.0,True,True,False,Bionic  A15,bionic,hexa core, 3.22 GHz Processor,64 GB inbuilt,,-1,,64,"6.1 inches, 750 x 1580 px Display",6.1 inches,750 x 1580 ,60,12 MP Rear & 10.8 MP Front Camera,Memory Card Not Supported,iOS v16
-763,765,tecno,Tecno Pova Neo 5G,15499,71.0,False,False,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,4,"6.8 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,120,50 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-764,766,apple,Apple iPhone 14 Pro Max (512GB),169900,78.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 512 GB inbuilt",4323.0,0, 512 GB inbuilt,6,"6.7 inches, 1290 x 2796 px, 120 Hz Display",6.7 inches,1290 x 2796 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-765,767,google,Google Pixel 8,53990,75.0,True,True,False,Google Tensor 3,google,octa core,,"8 GB RAM, 128 GB inbuilt",4830.0,67, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2400 ,120,50 MP + 8 MP Dual Rear & 10.1 MP Front Camera,Memory card not supported,Android v13
-766,768,vivo,Vivo T2x 5G,18990,80.0,True,False,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,44, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,50 MP + 2 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-767,769,motorola,Motorola Moto G52 5G,16999,76.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.6 inches, 2460 x 1080 px, 90 Hz Display with Punch Hole",6.6 inches,2460 x 1080 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-768,770,motorola,Motorola Edge 40 5G,34999,86.0,True,True,False,Snapdragon 7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,67, 128 GB inbuilt,8,"6.5 inches, 1080 x 2412 px, 144 Hz Display",6.5 inches,1080 x 2412 ,144,50 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-769,771,vivo,Vivo X Note 5G (12GB RAM + 512GB),82990,,True,True,True,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",5000.0,80, 512 GB inbuilt,12,"7 inches, 1440 x 3080 px, 120 Hz Display with Punch Hole",7 inches,1440 x 3080 ,120,50 MP Quad Rear & 16 MP Front Camera,Memory card not supported,Android v12
-770,772,realme,Realme GT 2 Pro 5G (12GB RAM + 256GB),46999,89.0,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,65, 256 GB inbuilt,12,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 50 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-771,773,vivo,Vivo Y15C,8499,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-772,774,honor,Honor X8,16999,76.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4000.0,22, 128 GB inbuilt,6,"6.7 inches, 1080 x 2388 px, 90 Hz Display with Punch Hole",6.7 inches,1080 x 2388 ,90,64 MP Quad Rear & 16 MP Front Camera,Memory card not supported,Android v11
-773,775,samsung,Samsung Galaxy A03 (4GB RAM + 64GB),11499,69.0,False,False,False,Unisoc  T606,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1560 px Display with Water Drop Notch",6.5 inches,720 x 1560 ,60,48 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-774,776,samsung,Samsung Galaxy S22 Plus 5G (8GB RAM + 256GB),88999,88.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,45, 256 GB inbuilt,8,"6.6 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2340 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v12
-775,777,vivo,Vivo Y33T,15990,81.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-776,778,xiaomi,Xiaomi 11i 5G (8GB RAM + 128GB),24990,83.0,True,False,True,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",5160.0,67, 128 GB inbuilt,8,"6.67 inches, 2400 x 1080 px, 120 Hz Display with Punch Hole",6.67 inches,2400 x 1080 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-777,779,oppo,Oppo Find X5 Pro 5G,79990,,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,8,"6.7 inches, 1440 x 3216 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3216 ,120,50 MP + 50 MP + 13 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-778,780,tecno,Tecno Spark Go 2022,6249,61.0,False,False,False,,,octa core, 2.2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-779,781,vivo,Vivo Y21e,12499,69.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-780,782,xiaomi,Xiaomi Redmi 9A Sport,6499,61.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-781,783,apple,Apple iPhone 13 Pro Max (1TB),179900,86.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 1 TB inbuilt",4352.0,0, 1 TB inbuilt,6,"6.7 inches, 1284 x 2778 px, 120 Hz Display with Small Notch",6.7 inches,1284 x 2778 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-782,784,vivo,Vivo Y12G (3GB RAM + 64GB),11990,68.0,False,False,False,Snapdragon  439,snapdragon,octa core, 2 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-783,785,vivo,Vivo V23e,26990,82.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4050.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,64 MP + 8 MP + 2 MP Triple Rear & 50 MP Front Camera,Memory Card Not Supported,Android v11
-784,786,samsung,Samsung Galaxy F22 (6GB RAM + 128GB),13499,76.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,-1, 128 GB inbuilt,6,"6.4 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.4 inches,720 x 1600 ,90,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-785,787,xiaomi,Xiaomi 12 Ultra 5G,75999,,True,True,True,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,67, 256 GB inbuilt,12,"6.73 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3200 ,120,50 MP + 50 MP + 50 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-786,788,micromax,Micromax IN 2C,5999,60.0,False,False,False,Tiger T610,tiger,octa core, 1.8 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-787,789,samsung,Samsung Galaxy A03s,8499,67.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,15, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-788,790,oppo,OPPO A54 (4GB RAM + 128GB),11990,71.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,4,"6.51 inches, 1600 x 720 px Display with Punch Hole",6.51 inches,1600 x 720 ,60,13 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-789,791,xiaomi,Xiaomi Redmi 20X,10990,77.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.43 inches, 1080 x 2340 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2340 ,90,48 MP Quad Rear & 13 MP Front Camera,Memory Card Supported,Android v10
-790,792,xiaomi,Xiaomi Mi Mix Fold,109990,,True,True,True,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",5020.0,67, 256 GB inbuilt,12,"8.01 inches, 1860 x 2480 px, 90 Hz Display",8.01 inches,1860 x 2480 ,90,108 MP + 13 MP + 8 MP Triple Rear & 20 MP Front Camera,Memory card not supported,
-791,793,realme,Realme Narzo 30 5G,16999,80.0,True,True,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-792,794,oppo,OPPO A54,12199,70.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,0, 64 GB inbuilt,4,"6.51 inches, 1600 x 720 px Display with Punch Hole",6.51 inches,1600 x 720 ,60,13 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-793,795,oppo,Oppo A15s (4GB RAM + 128GB),11490,72.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",4230.0,-1, 128 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-794,796,itel,itel A56,5490,,False,False,False,,,quad core, 1.3 GHz Processor,"1 GB RAM, 16 GB inbuilt",4000.0,-1, 16 GB inbuilt,1,"6 inches, 720 x 1600 px Display",6 inches,720 x 1600 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 32 GB",Android v9.0 (Pie)
-795,797,xiaomi,Xiaomi Redmi 9 Power,11499,74.0,False,False,True,Snapdragon  662,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,48 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-796,798,samsung,Samsung Galaxy S21 Plus,59450,88.0,True,True,False,Exynos 2100,exynos,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",4800.0,25, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,64 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,Memory card not supported,Android v10
-797,799,poco,POCO M2 Pro,12799,76.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-798,800,samsung,Samsung Galaxy S20 Plus,83000,88.0,False,True,False,Exynos 990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.7 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.7 inches,1440 x 3200 ,120,64 MP Quad Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10
-799,801,realme,Realme 6 Pro,14490,80.0,False,False,False,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"6 GB RAM, 64 GB inbuilt",4300.0,30, 64 GB inbuilt,6,"6.6 inches, 1080 x 2400 px, 90 Hz Display with Dual Punch Hole",6.6 inches,1080 x 2400 ,90,64 MP Quad Rear & 16 MP + 8 MP Dual Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-800,802,huawei,Huawei P40 Pro,82990,,True,True,False,Kirin 990,kirin,octa core, 2.86 GHz Processor,"8 GB RAM, 256 GB inbuilt",4200.0,40, 256 GB inbuilt,8,"6.58 inches, 1200 x 2640 px, 90 Hz Display with Dual Punch Hole",6.58 inches,1200 x 2640 ,90,50 MP Quad Rear & 32 MP Dual Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v10.0
-801,803,vivo,Vivo Y11 (2019),9490,64.0,False,False,False,Snapdragon 439,snapdragon,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.35 inches, 720 x 1544 px Display with Water Drop Notch",6.35 inches,720 x 1544 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-802,804,vivo,Vivo V15 Pro (8GB RAM +128GB),25000,78.0,False,False,False,Snapdragon 675,snapdragon,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",3700.0,0, 128 GB inbuilt,8,"6.39 inches, 1080 x 2316 px Display",6.39 inches,1080 x 2316 ,60,48 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-803,805,vivo,Vivo Y95,15000,65.0,False,False,False,Snapdragon 439,snapdragon,octa core, 1.95 GHz Processor,"4 GB RAM, 64 GB inbuilt",4030.0,-1, 64 GB inbuilt,4,"6.22 inches, 1520 x 720 px Display with Water Drop Notch",6.22 inches,1520 x 720 ,60,13 MP + 2 MP Dual Rear & 20 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v8.1 (Oreo)
-804,806,vivo,Vivo V11i,20990,70.0,False,False,False,Helio P60,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",3315.0,-1, 128 GB inbuilt,4,"6.3 inches, 1080 x 2280 px Display",6.3 inches,1080 x 2280 ,60,16 MP + 5 MP Dual Rear & 25 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v8.1 (Oreo)
-805,807,samsung,Samsung Galaxy S9 Plus (128GB),34999,78.0,False,True,False,Exynos 9810,exynos,octa core, 2.8 GHz Processor,"6 GB RAM, 128 GB inbuilt",3500.0,0, 128 GB inbuilt,6,"6.2 inches, 1440 x 2960 px Display",6.2 inches,1440 x 2960 ,60,12 MP + 12 MP Dual Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v8.0 (Oreo)
-806,808,realme,Realme GT Neo 4T,29999,80.0,True,False,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.73 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.73 inches,1080 x 2400 ,144,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-807,809,vivo,Vivo Y53t,11999,67.0,True,False,False,Dimensity 700,dimensity,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,4,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Not Supported,Android v13
-808,810,samsung,Samsung Galaxy A04 (4GB RAM + 128GB),12999,72.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-809,811,leitz,Leitz Phone 2,124990,89.0,True,True,False,Snapdragon  8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,0, 256 GB inbuilt,12,"6.6 inches, 1260 x 2730 px, 240 Hz Display with Punch Hole",6.6 inches,1260 x 2730 ,240,47.2 MP + 1.9 MP Dual Rear & 12.6 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-810,812,xiaomi,Xiaomi Redmi K60i,28999,85.0,True,False,True,Dimensity  8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 128 GB inbuilt",5080.0,120, 128 GB inbuilt,8,"6.67 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2460 ,120,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-811,813,infinix,Infinix Hot 20S,12999,77.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,8,"6.78 inches, 1080 x 2460 px Display with Water Drop Notch",6.78 inches,1080 x 2460 ,60,50 MP + Depth Sensor Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-812,814,realme,Realme GT Neo 3T (8GB RAM + 256GB),28499,82.0,True,False,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-813,815,apple,Apple iPhone 14 Plus (512GB),104999,83.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 512 GB inbuilt",4325.0,0, 512 GB inbuilt,6,"6.7 inches, 1284 x 2778 px Display with Small Notch",6.7 inches,1284 x 2778 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-814,816,apple,Apple iPhone 14 Pro (1TB),172999,77.0,True,True,False,Bionic  A16,bionic,hexa core,,"6 GB RAM, 1 TB inbuilt",3200.0,0, 1 TB inbuilt,6,"6.1 inches, 1179 x 2556 px, 120 Hz Display",6.1 inches,1179 x 2556 ,120,48 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-815,817,xiaomi,Xiaomi Redmi 13 Prime 5G,17990,79.0,True,False,True,Snapdragon 4 Gen 1,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5100.0,18, 128 GB inbuilt,6,"6.73 inches, 1080 x 2408 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2408 ,120,64 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v13
-816,818,xiaomi,Xiaomi Redmi 11 Prime (6GB RAM + 128GB),13774,76.0,False,False,True,Helio G99,helio,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-818,820,nokia,Nokia C21 Plus (4GB RAM + 64GB),8999,64.0,False,False,False,Unisoc  SC9863A,unisoc,octa core, 1.6 GHz Processor,"4 GB RAM, 64 GB inbuilt",5050.0,-1, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-819,821,oneplus,OnePlus Nord N300,18990,75.0,True,True,False,Dimensity 810 5G,dimensity,octa core, 2.4 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,4,"6.56 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1612 ,90,48 MP + 2 MP Dual Rear & 16 MP Front Camera,Memory Card Supported,Android v12
-820,822,tecno,Tecno Camon 19 Neo,14999,77.0,False,True,False,Helio  G85,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.8 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.8 inches,1080 x 2400 ,90,48 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-821,823,realme,Realme Narzo 50i Prime,7999,61.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-822,824,xiaomi,Xiaomi Redmi K50 Ultra 5G,39999,85.0,True,True,True,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,120, 128 GB inbuilt,8,"6.67 inches, 1220 x 2712 px, 144 Hz Display with Punch Hole",6.67 inches,1220 x 2712 ,144,108 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v12
-823,825,oppo,OPPO A57 4G,11990,67.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,3,"6.56 inches, 720 x 1612 px Display with Water Drop Notch",6.56 inches,720 x 1612 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-824,826,infinix,Infinix Note 12 (6GB RAM + 128GB),12999,77.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.7 inches, 2400 x 1080 px Display with Punch Hole",6.7 inches,2400 x 1080 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-825,827,samsung,Samsung Galaxy S23 FE 5G,54999,77.0,True,True,False,,,octa core,,"8 GB RAM, 128 GB inbuilt",4500.0,0, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px Display with Punch Hole",6.5 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-826,828,samsung,Samsung Galaxy M51s 5G,24990,72.0,True,False,False,,,octa core,,"6 GB RAM, 128 GB inbuilt",6000.0,0, 128 GB inbuilt,6,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,64 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-827,829,vivo,Vivo X80 5G (12GB RAM + 256GB),59999,88.0,True,False,False,Dimensity  9000,dimensity,octa core, 3.05 GHz Processor,"12 GB RAM, 256 GB inbuilt",4500.0,80, 256 GB inbuilt,12,"6.78 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2400 ,120,50 MP + 12 MP + 12 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v12
-828,830,poco,Poco X6 Pro 5G,19999,72.0,True,False,False,Snapdragon 778G+,snapdragon,octa core,,"6 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-829,831,infinix,Infinix Note 12 (G96),16999,79.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v12
-830,832,samsung,Samsung Galaxy M14,14999,60.0,False,False,False,Exynos 1330,exynos,octa core,,"4 GB RAM, 64 GB inbuilt",6000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,48 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v13
-831,833,vivo,Vivo T2 Pro 5G,29990,76.0,True,False,False,Snapdragon  778G+,snapdragon,octa core,,"8 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,8,"6.44 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.44 inches,1080 x 2408 ,90,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-832,834,xiaomi,Xiaomi Redmi 10 Prime Plus 5G,13990,69.0,True,False,True,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px, 90 Hz Display with Punch Hole",6.58 inches,1080 x 2408 ,90,50 MP + 2 MP Dual Rear & 5 MP Front Camera,Memory Card Not Supported,Android v11
-833,835,xiaomi,Xiaomi Redmi Note 11 Pro 4G,17999,81.0,False,False,True,Helio  G96,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP Quad Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-834,836,realme,Realme Narzo 50A Prime,11399,73.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP + 3 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-836,838,vivo,Vivo Y55s 5G,19990,79.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,18, 128 GB inbuilt,8,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v11
-837,839,vivo,Vivo Y21T,15499,74.0,False,False,False,Snapdragon 680,snapdragon,octa core, 2.4 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.51 inches, 1600 x 720 px, 90 Hz Display with Water Drop Notch",6.51 inches,1600 x 720 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-838,840,gionee,Gionee K10,6999,,False,False,False,Tiger  T310,tiger,quad core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",4800.0,-1, 32 GB inbuilt,3,"6.8 inches, 720 x 1600 px Display with Punch Hole",6.8 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v10
-839,841,xiaomi,Xiaomi Redmi Note 10 Lite (4GB RAM + 128GB),12499,77.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5020.0,18, 128 GB inbuilt,4,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-840,842,apple,Apple iPhone 13 (512GB),91999,80.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"4 GB RAM, 512 GB inbuilt",3240.0,0, 512 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Small Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15
-841,843,infinix,Infinix Hot 11S,9690,71.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.78 inches, 1080 x 2480 px, 90 Hz Display with Punch Hole",6.78 inches,1080 x 2480 ,90,50 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-842,844,realme,Realme GT Explorer Master Edition,32990,85.0,True,True,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v11
-843,845,xiaomi,Xiaomi Mi 12 5G,42990,87.0,True,True,True,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,8,"6.28 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.28 inches,1080 x 2400 ,120,50 MP + 13 MP + 5 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-844,846,cat,CAT S22 Flip,14999,,False,False,False,Qualcomm 215,qualcomm,quad core, 1.3 GHz Processor,"2 GB RAM, 16 GB inbuilt",2000.0,-1, 16 GB inbuilt,2,"4 inches, 480 x 640 px Display",4 inches,480 x 640 ,60,5 MP Rear & 2 MP Front Camera,Memory card not supported,
-845,847,xiaomi,Xiaomi Mi 11 Lite (8GB RAM + 128GB),18699,82.0,False,False,True,Snapdragon 732G,snapdragon,octa core, 2.3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4250.0,33, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,64 MP + 8 MP + 5 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v11
-847,849,realme,Realme Q3i 5G,10990,76.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.5 inches, 1080 x 2400 px Display with Punch Hole",6.5 inches,1080 x 2400 ,60,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-848,850,xiaomi,Xiaomi Mi 11X Pro,30990,85.0,True,False,True,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4520.0,33, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,108 MP + 8 MP + 5 MP Triple Rear & 20 MP Front Camera,Memory card not supported,Android v11
-849,851,lenovo,Lenovo Legion Pro 2,59999,89.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"16 GB RAM, 512 GB inbuilt",5000.0,120, 512 GB inbuilt,16,"6.5 inches, 1080 x 2400 px, 144 Hz Display",6.5 inches,1080 x 2400 ,144,64 MP + 16 MP Dual Rear & 20 MP Front Camera,Memory card not supported,Android v10
-850,852,samsung,Samsung Galaxy M62,23999,83.0,False,True,False,Exynos 9825,exynos,octa core, 2.73 GHz Processor,"6 GB RAM, 128 GB inbuilt",7000.0,0, 128 GB inbuilt,6,"6.71 inches, 1080 x 2400 px Display with Punch Hole",6.71 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-851,853,realme,Realme Q2i,9999,69.0,True,False,False,Dimensity 720,dimensity,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory card not supported,Android v10
-853,855,apple,Apple iPhone 12 Pro (256GB),119900,80.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"6 GB RAM, 256 GB inbuilt",,-1, 256 GB inbuilt,6,"6.1 inches, 1170 x 2532 px Display with Large Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14.0
-854,856,xiaomi,Xiaomi Redmi 9i (4GB RAM + 128GB),9299,67.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,10, 128 GB inbuilt,4,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-855,857,realme,Realme 6 (6GB RAM + 64GB),12989,77.0,False,False,False,Helio   G90T,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",4300.0,30, 64 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-856,858,samsung,Samsung Galaxy A01 Core,4999,,False,False,False,Mediatek MT6739,mediatek,quad core, 1.5 GHz Processor,"1 GB RAM, 16 GB inbuilt",3000.0,-1, 16 GB inbuilt,1,"5.3 inches, 720 x 1480 px Display",5.3 inches,720 x 1480 ,60,8 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v10
-858,860,oppo,Oppo Reno 5,29990,83.0,True,False,False,Snapdragon  765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,65, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,64 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v11
-859,861,oppo,Oppo A31 2020 (6GB RAM + 128GB),12490,72.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",4230.0,-1, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,12 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-860,862,sony,Sony Xperia 10 II,27999,75.0,False,True,False,Snapdragon  665,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",3600.0,18, 128 GB inbuilt,4,"6 inches, 1080 x 2520 px, 90 Hz Display",6 inches,1080 x 2520 ,90,12 MP + 8 MP + 8 MP Triple Rear & 8 MP Front Camera,Memory Card (Hybrid),Android v10.0
-861,863,vivo,Vivo Y91c,8199,,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"2 GB RAM, 32 GB inbuilt",4030.0,-1, 32 GB inbuilt,2,"6.22 inches, 720 x 1520 px Display with Water Drop Notch",6.22 inches,720 x 1520 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v8.1 (Oreo)
-862,864,huawei,Huawei Nova 7i,21990,81.0,False,False,False,Kirin  810,kirin,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,40, 128 GB inbuilt,8,"6.4 inches, 1080 x 2340 px Display with Punch Hole",6.4 inches,1080 x 2340 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v10
-863,865,vivo,Vivo Y19,20000,73.0,False,False,False,Helio  P65,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,16 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-864,866,vivo,Vivo U3 (6GB RAM + 64GB),11990,74.0,False,False,False,Snapdragon  675,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,6,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,16 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-865,867,xiaomi,Xiaomi Redmi Note 9,11989,75.0,False,False,True,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5020.0,22, 64 GB inbuilt,4,"6.53 inches, 1080 x 2340 px Display with Punch Hole",6.53 inches,1080 x 2340 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-866,868,xiaomi,Xiaomi Redmi 8 (4GB RAM + 64GB),11490,66.0,False,False,True,Snapdragon 439,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.22 inches, 720 x 1520 px Display with Water Drop Notch",6.22 inches,720 x 1520 ,60,12 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v9.0 (Pie)
-867,869,motorola,Motorola One Macro,11490,68.0,False,False,False,Helio P70,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",4000.0,10, 64 GB inbuilt,4,"6.2 inches, 720 x 1520 px Display with Water Drop Notch",6.2 inches,720 x 1520 ,60,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v9.0 (Pie)
-868,870,google,Google Pixel 3a XL,15999,67.0,False,True,False,Qualcomm Snapdragon 670,qualcomm,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",3700.0,18, 64 GB inbuilt,4,"6 inches, 1080 x 2160 px Display",6 inches,1080 x 2160 ,60,12.2 MP Rear & 8 MP Front Camera,Memory card not supported,Android v9.0 (Pie)
-869,871,samsung,Samsung Galaxy A40,17990,69.0,False,False,False,Samsung Exynos 7885,samsung,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",3100.0,15, 64 GB inbuilt,4,"5.9 inches, 1080 x 2340 px Display with Water Drop Notch",5.9 inches,1080 x 2340 ,60,16 MP + 5 MP Dual Rear & 25 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v9.0 (Pie)
-870,872,samsung,Samsung Galaxy S10 5G,78990,86.0,True,True,False,Exynos 9820,exynos,octa core, 2.7 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,25, 256 GB inbuilt,8,"6.7 inches, 1440 x 3040 px Display",6.7 inches,1440 x 3040 ,60,16 MP + 12 MP + 12 MP Triple Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v9.0 (Pie)
-871,873,huawei,Huawei Honor 9N,10949,66.0,False,False,False,Kirin 659,kirin,octa core, 2.36 GHz Processor,"4 GB RAM, 64 GB inbuilt",3000.0,-1, 64 GB inbuilt,4,"5.84 inches, 1080 x 2280 px Display with Small Notch",5.84 inches,1080 x 2280 ,60,13 MP + 2 MP Dual Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v8.0 (Oreo)
-872,874,xiaomi,Xiaomi Redmi Note 4,10300,65.0,False,False,False,Qualcomm Snapdragon 625,qualcomm,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",4100.0,-1, 64 GB inbuilt,4,"5.5 inches, 1080 x 1920 px Display",5.5 inches,1080 x 1920 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 128 GB",Android v6.0 (Marshmallow)
-874,876,doogee,Doogee V Max,45999,88.0,True,False,False,Dimensity 1080,dimensity,octa core, 2.6 GHz Processor,"12 GB RAM, 256 GB inbuilt",22000.0,33, 256 GB inbuilt,12,"6.58 inches, 1080 x 2408 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2408 ,120,108 MP + 20 MP + 16 MP Triple Rear & 32 MP Front Camera,"Memory Card (Hybrid), upto 2 TB",Android v12
-875,877,huawei,Huawei Nova Y61,21990,63.0,False,False,False,,,octa core,,"4 GB RAM, 64 GB inbuilt",5000.0,22, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,50 MP + 2 MP Triple Rear & 5 MP Front Camera,Memory Card (Hybrid),EMUI v12
-876,878,iqoo,iQOO Z9,19990,76.0,True,False,False,Snapdragon  7 Gen2,snapdragon,octa core,,"8 GB RAM, 128 GB inbuilt",5000.0,45, 128 GB inbuilt,8,"6.67 inches, 1080 x 2412 px, 120 Hz Display with Water Drop Notch",6.67 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v13
-877,879,vivo,Vivo V29,32990,84.0,True,False,False,Snapdragon  7 Gen1,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v13
-878,880,poco,Poco M5 (6GB RAM + 128GB),14499,77.0,False,False,True,Helio G99,helio,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.58 inches, 1080 x 2400 px, 90 Hz Display with Water Drop Notch",6.58 inches,1080 x 2400 ,90,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-879,881,nokia,Nokia X30,41990,85.0,True,True,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4200.0,33, 128 GB inbuilt,6,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 13 MP Dual Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-880,882,tecno,Tecno Pova Neo 2,13990,67.0,False,False,False,Helio G85,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",7000.0,-1, 128 GB inbuilt,6,"6.82 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.82 inches,720 x 1600 ,90,16 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-883,885,vivo,Vivo Y15C (3GB RAM + 64GB),10490,67.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-884,886,huawei,Huawei Nova 10,29990,82.0,False,False,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,66, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 60 MP Front Camera,Memory card not supported,HarmonyOS
-885,887,huawei,Huawei Nova Y90,22990,82.0,False,True,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,40, 128 GB inbuilt,8,"6.7 inches, 1080 x 2388 px, 90 Hz Display with Punch Hole",6.7 inches,1080 x 2388 ,90,50 MP Quad Rear & 8 MP Front Camera,Memory Card Supported,EMUI v12
-886,888,samsung,Samsung Galaxy A92 5G,47990,80.0,True,False,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px Display with Punch Hole",6.7 inches,1080 x 2400 ,60,48 MP + 12 MP + 5 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-887,889,infinix,Infinix Note 12 VIP,19999,84.0,False,False,False,Helio  G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,120, 128 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,108 MP + 13 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-888,890,oneplus,OnePlus Nord 4 5G,29999,83.0,True,True,False,Snapdragon  7 Gen1,snapdragon,octa core, 2.36 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.43 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.43 inches,1080 x 2412 ,120,50 MP + 12 MP + 5 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-889,891,realme,Realme Narzo 50A Prime (4GB RAM + 128GB),11879,74.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.6 inches, 1080 x 2408 px Display with Water Drop Notch",6.6 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-890,892,oneplus,OnePlus Ace 5G,28990,84.0,True,True,False,Dimensity 8100 Max,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,150, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-891,893,iqoo,iQOO 9 5G (12GB RAM + 256GB),39990,85.0,True,False,False,Snapdragon  888+,snapdragon,octa core, 2.9 GHz Processor,"12 GB RAM, 256 GB inbuilt",4350.0,120, 256 GB inbuilt,12,"6.56 inches, 1080 x 2376 px, 120 Hz Display with Punch Hole",6.56 inches,1080 x 2376 ,120,48 MP + 13 MP + 13 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-892,894,xiaomi,Xiaomi Redmi Note 12T 5G,15999,78.0,True,False,True,Dimensity 720,dimensity,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,33, 64 GB inbuilt,6,"6.52 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.52 inches,1080 x 2400 ,90,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-893,895,oppo,Oppo A96 5G,22990,82.0,True,False,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4500.0,33, 256 GB inbuilt,8,"6.43 inches, 1080 x 2400 px Display with Punch Hole",6.43 inches,1080 x 2400 ,60,48 MP + 2 MP Dual Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-894,896,royole,Royole FlexPai 3 5G,149999,87.0,True,False,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",3360.0,-1, 128 GB inbuilt,8,"7.2 inches, 1440 x 1920 px Display",7.2 inches,1440 x 1920 ,60,64 MP + 16 MP + 8 MP Triple Rear & 32 MP Front Camera,Memory card not supported,
-895,897,tecno,Tecno Camon 18,11499,75.0,False,True,False,Helio  G88,helio,octa core, 2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.8 inches, 1080 x 2460 px, 90 Hz Display with Punch Hole",6.8 inches,1080 x 2460 ,90,48 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-896,898,tecno,Tecno Phantom X Pro,22999,84.0,False,False,False,Helio G95,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,44, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,50 MP Quad Rear & 48 MP + 8 MP Dual Front Camera,Memory card not supported,Android v11
-897,899,tecno,Tecno Spark 8T,7999,70.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.6 inches, 720 x 1600 px Display with Water Drop Notch",6.6 inches,720 x 1600 ,60,50 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-898,900,realme,Realme GT Neo2 5G,31999,82.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,65, 128 GB inbuilt,8,"6.62 inches, 2400 x 1080 px, 120 Hz Display with Punch Hole",6.62 inches,2400 x 1080 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-899,901,sony,Sony Xperia 10 III Lite 5G,30990,78.0,True,True,False,Snapdragon  690,snapdragon,octa core, 2 GHz Processor,"6 GB RAM, 64 GB inbuilt",4500.0,30, 64 GB inbuilt,6,"6 inches, 1080 x 2520 px Display",6 inches,1080 x 2520 ,60,12 MP + 8 MP + 8 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-900,902,realme,Realme G1,7999,64.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",6000.0,-1, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-901,903,tecno,Tecno Pova 2,10999,74.0,False,False,False,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",7000.0,18, 64 GB inbuilt,4,"6.95 inches, 1080 x 2460 px Display with Punch Hole",6.95 inches,1080 x 2460 ,60,48 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-902,904,poco,Poco X4,14990,79.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-903,905,motorola,Motorola Moto G40 Fusion,14499,77.0,False,False,False,Snapdragon  732G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,20, 64 GB inbuilt,4,"6.78 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.78 inches,1080 x 2460 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v11
-904,906,oneplus,OnePlus 9T,44999,86.0,True,True,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,108 MP Quad Rear & 16 MP Front Camera,Memory Card Not Supported,Android v11
-905,907,realme,Realme 8 (8GB RAM + 128GB),17999,83.0,False,False,False,Helio G95,helio,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,8,"6.4 inches, 1080 x 2400 px Display with Punch Hole",6.4 inches,1080 x 2400 ,60,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-906,908,realme,Realme Narzo 30 Pro 5G (8GB RAM +128GB),19999,83.0,True,False,False,Dimensity 800U,dimensity,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,30, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,120,48 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v10
-907,909,itel,Itel A23 Pro,3999,,False,False,False,Spreadtrum  SC9832E,spreadtrum,quad core, 1.4 GHz Processor,"1 GB RAM, 8 GB inbuilt",2400.0,-1, 8 GB inbuilt,1,"5 inches, 854 x 480 px Display",5 inches,854 x 480 ,60,5 MP Rear & 2 MP Front Camera,Memory card not supported,Android v10
-908,910,samsung,Samsung Galaxy S21 Ultra 5G (12GB RAM + 128GB),101999,,True,True,False,Exynos  2100,exynos,octa core, 2.9 GHz Processor,"12 GB RAM, 128 GB inbuilt",5000.0,25, 128 GB inbuilt,12,"6.8 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.8 inches,1440 x 3200 ,120,108 MP Quad Rear & 40 MP Front Camera,Memory card not supported,Android v10
-909,911,oppo,Oppo Reno 5 Pro 5G,38700,84.0,True,False,False,Dimensity 1000+,dimensity,octa core, 2.6 GHz Processor,"8 GB RAM, 128 GB inbuilt",4350.0,65, 128 GB inbuilt,8,"6.53 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.53 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP Front Camera,Memory card not supported,Android v11
-910,912,oneplus,OnePlus Nord SE,19999,73.0,False,False,False,Snapdragon 665,snapdragon,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",4500.0,65, 64 GB inbuilt,4,"6.3 inches, 1080 x 2400 px Display with Punch Hole",6.3 inches,1080 x 2400 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-911,913,samsung,Samsung Galaxy M12,10999,72.0,False,False,False,Exynos  850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,48 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-912,914,oneplus,OnePlus Nord N100,16990,68.0,False,False,False,Snapdragon 460,snapdragon,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.52 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.52 inches,720 x 1600 ,90,13 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-913,915,apple,Apple iPhone 12 Mini (256GB),55999,75.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 256 GB inbuilt",,-1, 256 GB inbuilt,4,"5.4 inches, 1080 x 2340 px Display",5.4 inches,1080 x 2340 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-914,916,apple,Apple iPhone 12 (256GB),67999,76.0,True,True,False,Bionic A14,bionic,hexa core, 3.1 GHz Processor,"4 GB RAM, 256 GB inbuilt",,-1, 256 GB inbuilt,4,"6.1 inches, 1170 x 2532 px Display with Large Notch",6.1 inches,1170 x 2532 ,60,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v14
-915,917,oppo,OPPO A15,9999,66.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 32 GB inbuilt",4230.0,-1, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10.0
-916,918,xiaomi,Xiaomi Redmi Note 9 Pro (4GB RAM + 128GB),14439,77.0,False,False,True,Snapdragon 720G,snapdragon,octa core, 2.3 GHz Processor,"4 GB RAM, 128 GB inbuilt",5020.0,18, 128 GB inbuilt,4,"6.67 inches, 1080 x 2400 px Display with Punch Hole",6.67 inches,1080 x 2400 ,60,48 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-918,920,oppo,Oppo A12,9990,64.0,False,False,False,Helio P35,helio,octa core, 1.8 GHz Processor,"3 GB RAM, 32 GB inbuilt",4230.0,-1, 32 GB inbuilt,3,"6.22 inches, 1520 x 720 px Display with Water Drop Notch",6.22 inches,1520 x 720 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-919,921,realme,Realme X50 Pro 5G (8GB RAM + 128GB),24999,85.0,True,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,65, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 90 Hz Display with Dual Punch Hole",6.44 inches,1080 x 2400 ,90,64 MP Quad Rear & 32 MP + 8 MP Dual Front Camera,Memory Card Not Supported,Android v10
-920,922,samsung,Samsung Galaxy S20 Plus 5G,85990,,True,True,False,Exynos 990,exynos,octa core, 2.73 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,25, 128 GB inbuilt,8,"6.7 inches, 1440 x 3200 px Display with Punch Hole",6.7 inches,1440 x 3200 ,60,64 MP Quad Rear & 10 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10
-921,923,xiaomi,Xiaomi Redmi K20 Pro Signature Edition,480000,88.0,False,True,False,Snapdragon  855,snapdragon,octa core, 2.8 GHz Processor,"8 GB RAM, 256 GB inbuilt",4000.0,27, 256 GB inbuilt,8,"6.39 inches, 1080 x 2340 px Display",6.39 inches,1080 x 2340 ,60,48 MP + 13 MP + 8 MP Triple Rear & 20 MP Front Camera,Memory Card Not Supported,Android v9.0 (Pie)
-922,924,xiaomi,Xiaomi Redmi Note 8 Pro,16999,78.0,False,False,True,Helio  G90T,helio,octa core, 2.05 GHz Processor,"6 GB RAM, 64 GB inbuilt",4500.0,18, 64 GB inbuilt,6,"6.53 inches, 1080 x 2340 px Display with Water Drop Notch",6.53 inches,1080 x 2340 ,60,64 MP Quad Rear & 20 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v9.0 (Pie)
-923,925,realme,Realme A1,8999,,False,False,False,Helio P70,helio,octa core, 2.1 GHz Processor,"2 GB RAM, 16 GB inbuilt",4000.0,-1, 16 GB inbuilt,2,"6.2 inches, 720 x 1520 px Display with Water Drop Notch",6.2 inches,720 x 1520 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v8.1 (Oreo)
-924,926,oppo,OPPO A73,15990,62.0,False,False,False,Helio P23,helio,octa core, 2.5 GHz Processor,"3 GB RAM, 32 GB inbuilt",3200.0,-1, 32 GB inbuilt,3,"6 inches, 1080 x 2160 px Display",6 inches,1080 x 2160 ,60,13 MP Rear & 16 MP Front Camera,Memory Card Supported,Android v7.1 (Nougat)
-926,928,lyf,Lyf Earth 2,3890,,False,False,False,Snapdragon MSM8939,snapdragon,octa core, 1.5 GHz Processor,"3 GB RAM, 32 GB inbuilt",2500.0,-1, 32 GB inbuilt,3,"5 inches, 1080 x 1920 px Display",5 inches,1080 x 1920 ,60,13 MP Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 64 GB",Android v5.1.1 (Lollipop)
-928,930,apple,Apple iPhone 15 Plus,84990,75.0,True,True,False,Bionic A16,bionic,hexa core,,"8 GB RAM, 128 GB inbuilt",4532.0,0, 128 GB inbuilt,8,"6.71 inches, 1284 x 2778 px, 120 Hz Display with Small Notch",6.71 inches,1284 x 2778 ,120,12 MP + 12 MP Dual Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v16
-929,931,vivo,Vivo Y55s 2023,21999,78.0,True,True,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2408 px Display with Water Drop Notch",6.58 inches,1080 x 2408 ,60,50 MP + 2 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-931,933,lava,Lava Blaze NXT,8999,66.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-933,935,tecno,Tecno Camon 20 Premier,20999,79.0,True,True,False,Dimensity  700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.83 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.83 inches,1080 x 2460 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v13
-934,936,oppo,OPPO Reno 8 House of Dragon Edition,32990,84.0,True,True,False,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,80, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,90,50 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-935,937,motorola,Motorola Moto E22s,9022,70.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Punch Hole",6.5 inches,720 x 1600 ,90,16 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-936,938,xiaomi,Xiaomi Redmi A1 Plus (3GB RAM + 32GB),8399,61.0,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,10, 32 GB inbuilt,3,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP + 0.3 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-937,939,infinix,Infinix Hot 20i,9999,64.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.6 inches, 720 x 1612 px Display with Water Drop Notch",6.6 inches,720 x 1612 ,60,13 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-938,940,tecno,Tecno Spark 9 (3GB RAM + 64GB),8390,63.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.6 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1600 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v12
-939,941,zte,ZTE Axon 30S,19999,82.0,True,True,False,Snapdragon 870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",4200.0,55, 128 GB inbuilt,6,"6.9 inches, 1080 x 2460 px, 120 Hz Display",6.9 inches,1080 x 2460 ,120,50 MP Quad Rear & 16 MP Front Camera,Memory Card (Hybrid),Android v12
-940,942,honor,Honor X6,13999,71.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,50 MP + 2 MP + 2 MP Triple Rear & 5 MP Front Camera,Memory Card (Hybrid),Android v12
-941,943,xiaomi,Xiaomi Civi 2,29999,85.0,True,True,True,Snapdragon 7 Gen1,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,67, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 20 MP + 2 MP Triple Rear & 32 MP + 32 MP Dual Front Camera,Memory card not supported,Android v12
-942,944,tcl,TCL Ion X,8990,60.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",3000.0,10, 32 GB inbuilt,3,"6 inches, 720 x 1440 px Display",6 inches,720 x 1440 ,60,13 MP Rear & 5 MP Front Camera,Memory Card (Hybrid),Android
-943,945,samsung,Samsung Galaxy Z Fold 4 (12GB RAM + 1TB),163980,,True,True,False,Snapdragon  8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 1 TB inbuilt",4400.0,25, 1 TB inbuilt,12,"7.6 inches, 1812 x 2176 px, 120 Hz Display with Punch Hole",7.6 inches,1812 x 2176 ,120,50 MP + 12 MP + 10 MP Triple Rear & 10 MP + 4 MP Dual Front Camera,Memory card not supported,
-944,946,nothing,Nothing Phone 1 Lite,24990,80.0,True,True,False,Snapdragon 778G Plus,snapdragon,octa core, 2.5 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.55 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,120,50 MP + 12 MP Dual Rear & 16 MP Front Camera,Memory card not supported,Android v12
-945,947,motorola,Motorola Moto Edge X30 Pro,59990,,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4450.0,125, 128 GB inbuilt,8,"6.67 inches, 1080 x 2340 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2340 ,144,200 MP + 50 MP + 12 MP Triple Rear & 60 MP Front Camera,Memory card not supported,Android v12
-946,948,oneplus,OnePlus Ace Pro,47990,86.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,150, 256 GB inbuilt,12,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-947,949,realme,Realme GT 2 Explorer Master Edition,40990,86.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,100, 128 GB inbuilt,8,"6.7 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2412 ,120,50 MP + 50 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-948,950,samsung,Samsung Galaxy M35,22999,74.0,False,True,False,,,octa core,,"8 GB RAM, 128 GB inbuilt",6000.0,0, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px Display with Water Drop Notch",6.5 inches,1080 x 2400 ,60,64 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-949,951,samsung,Samsung Galaxy A05,12990,63.0,False,False,False,,,octa core,,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.5 inches, 720 x 1560 px Display with Water Drop Notch",6.5 inches,720 x 1560 ,60,48 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-950,952,infinix,Infinix Note 12 Turbo,14999,79.0,False,False,False,Helio G96,helio,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,8,"6.7 inches, 2400 x 1080 px Display with Punch Hole",6.7 inches,2400 x 1080 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-951,953,poco,POCO F5 GT 5G,42999,86.0,True,True,True,Dimensity 1300,dimensity,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,150, 128 GB inbuilt,8,"6.67 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2412 ,120,64 MP + 8 MP + 2 MP Triple Rear & 20 MP Front Camera,Memory Card Not Supported,Android v12
-952,954,iqoo,iQOO Z8 5G,14999,78.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"4 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,4,"6.58 inches, 1080 x 2412 px, 120 Hz Display with Water Drop Notch",6.58 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-953,955,vivo,Vivo Y55 4G,22990,83.0,False,False,False,Snapdragon  680,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,44, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px, 120 Hz Display with Water Drop Notch",6.44 inches,1080 x 2400 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v12
-954,956,vivo,Vivo X Fold 5G (12GB RAM + 512GB),118990,,True,True,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"12 GB RAM, 512 GB inbuilt",4600.0,66, 512 GB inbuilt,12,"8.03 inches, 1916 x 2160 px, 120 Hz Display",8.03 inches,1916 x 2160 ,120,50 MP Quad Rear & 16 MP Front Camera,Memory card not supported,
-955,957,oppo,Oppo K10 Pro 5G,29990,81.0,True,False,False,Snapdragon 888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,80, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-956,958,tecno,Tecno Spark 8C,7399,62.0,False,False,False,Unisoc  T606,unisoc,octa core, 2 GHz Processor,"3 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,3,"6.6 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.6 inches,720 x 1612 ,90,13 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-957,959,iqoo,iQOO Z7 5G,17999,80.0,True,False,False,Snapdragon  695,snapdragon,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4200.0,55, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,50 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-958,960,infinix,Infinix Note 11 (6GB RAM + 128GB),12799,77.0,False,False,False,Helio G88,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,33, 128 GB inbuilt,6,"6.7 inches, 1080 x 2400 px Display with Water Drop Notch",6.7 inches,1080 x 2400 ,60,50 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Supported,Android v11
-959,961,xiaomi,Xiaomi 11i HyperCharge 5G (8GB RAM + 128GB),26999,86.0,True,False,True,Dimensity  920 5G,dimensity,octa core, 2.5 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,120, 128 GB inbuilt,8,"6.67 inches, 2400 x 1080 px, 120 Hz Display with Punch Hole",6.67 inches,2400 x 1080 ,120,108 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v11
-960,962,samsung,Samsung Galaxy F42 5G (8GB RAM + 128GB),22999,82.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,8,"6.6 inches, 1080 x 2408 px, 90 Hz Display with Water Drop Notch",6.6 inches,1080 x 2408 ,90,64 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-961,963,apple,Apple iPhone 13 Pro (1TB),147900,84.0,True,True,False,Bionic A15,bionic,hexa core, 3.22 GHz Processor,"6 GB RAM, 1 TB inbuilt",3095.0,0, 1 TB inbuilt,6,"6.1 inches, 1170 x 2532 px, 120 Hz Display with Large Notch",6.1 inches,1170 x 2532 ,120,12 MP + 12 MP + 12 MP Triple Rear & 12 MP Front Camera,Memory Card Not Supported,iOS v15.0
-962,964,nubia,Nubia Red Magic 6S 5G,44999,84.0,True,True,False,Snapdragon 888+,snapdragon,octa core, 2.9 GHz Processor,"8 GB RAM, 128 GB inbuilt",5050.0,30, 128 GB inbuilt,8,"6.8 inches, 1080 x 2400 px, 165 Hz Display",6.8 inches,1080 x 2400 ,165,64 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,Memory card not supported,Android v11
-963,965,micromax,Micromax IN 2B (6GB RAM + 64GB),7790,68.0,False,False,False,Unisoc  T610,unisoc,octa core, 1.8 GHz Processor,"6 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,6,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-964,966,nokia,Nokia X60 5G,39990,87.0,True,False,False,Snapdragon  870,snapdragon,octa core, 3.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,33, 128 GB inbuilt,6,"6.51 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.51 inches,1080 x 2400 ,144,200 MP Quad Rear & 16 MP Front Camera,Memory Card Supported,Harmony v2.0
-965,967,vivo,Vivo Y12a,9999,65.0,False,False,False,Snapdragon  439,snapdragon,octa core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,3,"6.51 inches, 720 x 1600 px Display with Water Drop Notch",6.51 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v11
-966,968,oppo,Oppo Reno 5A,22990,80.0,True,False,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4000.0,18, 128 GB inbuilt,6,"6.5 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.5 inches,1080 x 2400 ,90,64 MP Quad Rear & 16 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-967,969,poco,Poco F3 GT,32999,79.0,True,False,True,Dimensity 1200,dimensity,octa core, 3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5065.0,67, 128 GB inbuilt,6,"6.67 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-968,970,honor,Honor 50,32990,85.0,True,True,False,Snapdragon 778G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4300.0,66, 128 GB inbuilt,6,"6.57 inches, 1080 x 2340 px, 120 Hz Display with Punch Hole",6.57 inches,1080 x 2340 ,120,108 MP Quad Rear & 32 MP Front Camera,Memory Card Not Supported,Android v11
-969,971,oppo,OPPO A54 (6GB RAM + 128GB),14999,74.0,False,False,False,Helio P35,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,6,"6.51 inches, 1600 x 720 px Display with Punch Hole",6.51 inches,1600 x 720 ,60,13 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-970,972,realme,Realme 8i,12499,74.0,False,False,False,Helio G96,helio,octa core, 2.05 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,18, 64 GB inbuilt,4,"6.6 inches, 1080 x 2412 px, 120 Hz Display with Punch Hole",6.6 inches,1080 x 2412 ,120,50 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v11
-971,973,iqoo,iQOO 7 Legend,39990,84.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4000.0,66, 128 GB inbuilt,8,"6.62 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.62 inches,1080 x 2400 ,120,48 MP + 13 MP + 13 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-972,974,realme,Realme C11 2021,6499,61.0,False,False,False,SC9863A,sc9863a,octa core, 1.6 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.52 inches, 720 x 1600 px Display with Water Drop Notch",6.52 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v11
-973,975,samsung,Samsung Galaxy A22,18499,76.0,False,False,False,Helio G80,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,15, 128 GB inbuilt,6,"6.4 inches, 720 x 1600 px Display with Water Drop Notch",6.4 inches,720 x 1600 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-974,976,realme,Realme GT 5G,30994,85.0,True,True,False,Snapdragon  888,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,65, 128 GB inbuilt,8,"6.43 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.43 inches,1080 x 2400 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v11
-975,977,google,Google Pixel 5A,32999,78.0,True,True,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"6 GB RAM, 128 GB inbuilt",4620.0,18, 128 GB inbuilt,6,"6.34 inches, 1080 x 2400 px Display with Punch Hole",6.34 inches,1080 x 2400 ,60,16 MP + 12.2 MP Dual Rear & 8 MP Front Camera,Memory card not supported,Android v11
-976,978,samsung,Samsung Galaxy F12,10499,73.0,False,False,False,Exynos 850,exynos,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,15, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.5 inches,720 x 1600 ,90,48 MP Quad Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v11
-977,979,samsung,Samsung Galaxy F41 (6GB RAM + 128GB),19999,82.0,False,False,False,Exynos 9611,exynos,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",6000.0,15, 128 GB inbuilt,6,"6.4 inches, 1080 x 2340 px Display with Water Drop Notch",6.4 inches,1080 x 2340 ,60,64 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10.0
-978,980,samsung,Samsung Galaxy A21s (6GB RAM + 128GB),17499,75.0,False,False,False,Exynos 850,exynos,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Punch Hole",6.5 inches,720 x 1600 ,60,48 MP Quad Rear & 13 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-979,981,xiaomi,Xiaomi Redmi 9A (6GB RAM + 128GB),10990,69.0,False,False,False,Helio G25,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,-1, 128 GB inbuilt,6,"6.53 inches, 720 x 1600 px Display with Water Drop Notch",6.53 inches,720 x 1600 ,60,13 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-980,982,vivo,Vivo V20 SE,19000,82.0,False,False,False,Snapdragon  665,snapdragon,octa core, 2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4100.0,33, 128 GB inbuilt,8,"6.44 inches, 1080 x 2400 px Display with Water Drop Notch",6.44 inches,1080 x 2400 ,60,48 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Supported,Android v10.0
-981,983,oppo,OPPO A53 2020 (6GB RAM + 128GB),13990,70.0,False,False,False,Snapdragon 460,snapdragon,octa core, 1.8 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,18, 128 GB inbuilt,6,"6.5 inches, 1600 x 720 px, 90 Hz Display with Punch Hole",6.5 inches,1600 x 720 ,90,13 MP + 2 MP + 2 MP Triple Rear & 16 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-982,984,realme,Realme Narzo 20,10499,72.0,False,False,False,Helio G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",6000.0,18, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,48 MP + 8 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-983,985,itel,itel Vision 1 (3GB RAM + 32GB),5890,,False,False,False,Unisoc  A55,unisoc,octa core, 1.6 GHz Processor,"3 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,3,"6.09 inches, 1520 x 720 px Display with Water Drop Notch",6.09 inches,1520 x 720 ,60,8 MP + 0.3 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 128 GB",Android v9 (Pie)
-984,986,realme,Realme C11,6490,61.0,False,False,False,Helio G35,helio,octa core, 2.3 GHz Processor,"2 GB RAM, 32 GB inbuilt",5000.0,-1, 32 GB inbuilt,2,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-985,987,xiaomi,Xiaomi Mi 10 5G (8GB RAM + 256GB),54999,88.0,True,True,True,Snapdragon  865,snapdragon,octa core, 2.84 GHz Processor,"8 GB RAM, 256 GB inbuilt",4780.0,30, 256 GB inbuilt,8,"6.67 inches, 1080 x 2340 px, 90 Hz Display with Punch Hole",6.67 inches,1080 x 2340 ,90,108 MP Quad Rear & 20 MP Front Camera,Memory Card Not Supported,Android v10.0
-986,988,vivo,Vivo Y21 (2020),9990,65.0,False,False,False,Snapdragon 450,snapdragon,octa core, 1.8 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.5 inches, 720 x 1544 px Display with Water Drop Notch",6.5 inches,720 x 1544 ,60,13 MP + 2 MP Dual Rear & 13 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v10
-987,989,oneplus,OnePlus Z,24999,79.0,False,False,False,Snapdragon 765G,snapdragon,octa core, 2.4 GHz Processor,"8 GB RAM, 128 GB inbuilt",4300.0,30, 128 GB inbuilt,8,"6.55 inches, 1080 x 2400 px, 90 Hz Display with Punch Hole",6.55 inches,1080 x 2400 ,90,64 MP + 16 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v10
-989,991,sharp,Sharp Aquos R5G,59990,88.0,False,True,False,Snapdragon 865,snapdragon,octa core, 2.84 GHz Processor,"12 GB RAM, 256 GB inbuilt",3730.0,0, 256 GB inbuilt,12,"6.5 inches, 1440 x 3168 px Display with Water Drop Notch",6.5 inches,1440 x 3168 ,60,48 MP + 12.2 MP + 12.2 MP Triple Rear & 16 MP Front Camera,"Memory Card (Hybrid), upto 1 TB",Android v10
-990,992,huawei,Huawei Mate 30 RS Porsche Design,214990,,True,True,True,Kirin  990,kirin,octa core, 2.86 GHz Processor,"12 GB RAM, 512 GB inbuilt",4500.0,0, 512 GB inbuilt,12,"6.53 inches, 1176 x 2400 px Display with Large Notch",6.53 inches,1176 x 2400 ,60,40 MP Quad Rear & 32 MP Dual Front Camera,"Memory Card (Hybrid), upto 256 GB",Android v10
-991,993,samsung,Samsung Galaxy A11,9990,63.0,False,False,False,,,octa core, 1.8 GHz Processor,"2 GB RAM, 32 GB inbuilt",4000.0,15, 32 GB inbuilt,2,"6.4 inches, 720 x 1560 px Display with Punch Hole",6.4 inches,720 x 1560 ,60,13 MP + 5 MP + 2 MP Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v10
-992,994,realme,Realme C2,6999,,False,False,False,Helio P22,helio,octa core, 2 GHz Processor,"2 GB RAM, 16 GB inbuilt",4000.0,-1, 16 GB inbuilt,2,"6.1 inches, 1560 x 720 px Display with Water Drop Notch",6.1 inches,1560 x 720 ,60,13 MP + 2 MP Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 256 GB",Android v9.0 (Pie)
-993,995,huawei,Huawei Mate X,169000,,True,True,True,Kirin  990,kirin,octa core, 2.86 GHz Processor,"8 GB RAM, 512 GB inbuilt",4500.0,55, 512 GB inbuilt,8,"8 inches, 2200 x 2480 px Display",8 inches,2200 x 2480 ,60,48 MP Quad Rear Camera,Memory card not supported,
-994,996,samsung,Samsung Galaxy A9 Pro (2019),39990,78.0,False,True,False,Snapdragon 710,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",3400.0,0, 128 GB inbuilt,6,"6.4 inches, 1080 x 2340 px Display with Punch Hole",6.4 inches,1080 x 2340 ,60,24 MP + 10 MP + 5 MP Triple Rear & 24 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v9.0 (Pie)
-995,997,samsung,Samsung Galaxy A7 (2018),21490,70.0,False,False,False,Exynos 7885,exynos,octa core, 2.2 GHz Processor,"4 GB RAM, 64 GB inbuilt",3300.0,-1, 64 GB inbuilt,4,"6 inches, 2220 x 1080 px Display",6 inches,2220 x 1080 ,60,24 MP + 8 MP + 5 MP Triple Rear & 24 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v8.0 (Oreo)
-996,998,vivo,Vivo Y55S,13490,,False,False,False,Snapdragon 425,snapdragon,quad core, 1.2 GHz Processor,"3 GB RAM, 16 GB inbuilt",2730.0,-1, 16 GB inbuilt,3,"5.2 inches, 720 x 1280 px Display",5.2 inches,720 x 1280 ,60,13 MP Rear & 5 MP Front Camera,Memory Card Supported,Android v6.0 (Marshmallow)
-997,999,poco,Poco C55,7999,70.0,False,False,False,Helio  G85,helio,octa core, 2 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.71 inches, 720 x 1650 px Display with Water Drop Notch",6.71 inches,720 x 1650 ,60,50 MP + Depth Sensor Dual Rear & 5 MP Front Camera,"Memory Card Supported, upto 512 GB",Android v12
-998,1000,blackview,Blackview BV5200 Pro,8990,67.0,True,True,False,Helio G35,helio,octa core, 2.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5180.0,10, 64 GB inbuilt,4,"6.1 inches, 720 x 1560 px Display with Punch Hole",6.1 inches,720 x 1560 ,60,13 MP Dual Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-999,1001,honor,Honor X7a,13999,75.0,False,False,False,Helio G37,helio,octa core, 2.3 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,22, 128 GB inbuilt,6,"6.75 inches, 720 x 1600 px, 90 Hz Display with Water Drop Notch",6.75 inches,720 x 1600 ,90,50 MP Quad Rear & 8 MP Front Camera,Memory Card Supported,Android v12
-1001,1003,oppo,OPPO A58x,13990,72.0,True,False,False,Dimensity 700 5G,dimensity,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,10, 128 GB inbuilt,6,"6.56 inches, 720 x 1612 px, 90 Hz Display with Water Drop Notch",6.56 inches,720 x 1612 ,90,13 MP + 2 MP Dual Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-1002,1004,doogee,Doogee S99,14999,84.0,False,True,False,Helio G96,helio,octa core, 2.05 GHz Processor,"8 GB RAM, 128 GB inbuilt",6000.0,33, 128 GB inbuilt,8,"6.3 inches, 1080 x 2340 px Display with Water Drop Notch",6.3 inches,1080 x 2340 ,60,108 MP + 64 MP + 16 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-1003,1005,lava,Lava X3,6999,,False,False,False,Helio A22,helio,quad core, 2 GHz Processor,"3 GB RAM, 32 GB inbuilt",4000.0,-1, 32 GB inbuilt,3,"6.5 inches, 1600 x 720 px Display with Water Drop Notch",6.5 inches,1600 x 720 ,60,8 MP Dual Rear & 5 MP Front Camera,"Memory Card (Hybrid), upto 512 GB",Android v12
-1004,1006,motorola,Motorola Edge 40 Fusion,42990,87.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",4500.0,68, 128 GB inbuilt,8,"6.67 inches, 1080 x 2400 px, 144 Hz Display with Punch Hole",6.67 inches,1080 x 2400 ,144,50 MP + 13 MP + 2 MP Triple Rear & 32 MP Front Camera,Memory Card Not Supported,Android v13
-1005,1007,ikall,iKall Z18,6799,61.0,False,False,False,,,quad core, 1.3 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,-1, 64 GB inbuilt,4,"6.82 inches, 720 x 1560 px Display with Punch Hole",6.82 inches,720 x 1560 ,60,20 MP Rear & 13 MP Front Camera,"Memory Card (Hybrid), upto 64 GB",Android v10.0
-1006,1008,oukitel,Oukitel WP9,25899,72.0,False,True,False,Helio P60,helio,octa core, 2 GHz Processor,"6 GB RAM, 128 GB inbuilt",8000.0,-1, 128 GB inbuilt,6,"5.86 inches, 720 x 1520 px Display with Large Notch",5.86 inches,720 x 1520 ,60,16 MP + 13 MP + 13 MP Triple Rear & 8 MP Front Camera,Memory Card Supported,Android v10
-1007,1009,xiaomi,Xiaomi 14,54999,89.0,True,True,True,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,12,"6.43 inches, 1440 x 3200 px, 120 Hz Display with Punch Hole",6.43 inches,1440 x 3200 ,120,50 MP + 50 MP + 50 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v13
-1008,1010,motorola,Motorola ThinkPhone,49990,89.0,True,True,False,Snapdragon 8+ Gen1,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,68, 128 GB inbuilt,8,"6.6 inches, 1080 x 2400 px, 144 Hz Display",6.6 inches,1080 x 2400 ,144,50 MP + 13 MP + 2 MP Triple Rear & 32 MP + 16 MP Dual Front Camera,Memory card not supported,Android v13
-1009,1011,xiaomi,Xiaomi Civi 3,32990,86.0,True,True,True,Dimensity 8200,dimensity,octa core, 3.1 GHz Processor,"8 GB RAM, 256 GB inbuilt",5000.0,80, 256 GB inbuilt,8,"6.7 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.7 inches,1080 x 2400 ,120,64 MP + 20 MP + 2 MP Triple Rear & 32 MP + 32 MP Dual Front Camera,Memory card not supported,Android v13
-1010,1012,realme,Realme Narzo 50i Prime (4GB RAM + 64GB),8720,64.0,False,False,False,Tiger T612,tiger,octa core, 1.82 GHz Processor,"4 GB RAM, 64 GB inbuilt",5000.0,10, 64 GB inbuilt,4,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,8 MP Rear & 5 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-1011,1013,oppo,Oppo Find X6,69990,89.0,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"8 GB RAM, 256 GB inbuilt",4700.0,120, 256 GB inbuilt,8,"6.73 inches, 1080 x 2400 px, 120 Hz Display with Punch Hole",6.73 inches,1080 x 2400 ,120,50 MP + 48 MP + 32 MP Triple Rear & 32 MP Front Camera,Memory card not supported,Android v12
-1012,1014,itel,itel A23s,4787,,False,False,False,Spreadtrum  SC9832E,spreadtrum,quad core, 1.4 GHz Processor,"2 GB RAM, 32 GB inbuilt",3020.0,-1, 32 GB inbuilt,2,"5 inches, 854 x 480 px Display",5 inches,854 x 480 ,60,2 MP Rear Camera,Memory card not supported,Android v11
-1013,1015,google,Google Pixel 8 Pro,70990,80.0,True,True,False,Google  Tensor 3,google,octa core,,"12 GB RAM, 256 GB inbuilt",5000.0,67, 256 GB inbuilt,12,"6.73 inches, 1440 x 3120 px, 120 Hz Display with Punch Hole",6.73 inches,1440 x 3120 ,120,50 MP + 50 MP + 50 MP Triple Rear & 12 MP Front Camera,Memory card not supported,Android v13
-1014,1016,vivo,Vivo X Fold 2,119990,,True,True,False,Snapdragon 8 Gen2,snapdragon,octa core, 3.2 GHz Processor,"12 GB RAM, 256 GB inbuilt",4800.0,66, 256 GB inbuilt,12,"8.03 inches, 1916 x 2160 px, 120 Hz Display",8.03 inches,1916 x 2160 ,120,50 MP + 50 MP + 10 MP Triple Rear & 32 MP Front Camera,Memory card not supported,
-1015,1017,motorola,Motorola Moto Edge S30 Pro,34990,83.0,True,False,False,Snapdragon 8 Gen1,snapdragon,octa core, 3 GHz Processor,"8 GB RAM, 128 GB inbuilt",5000.0,68, 128 GB inbuilt,8,"6.67 inches, 1080 x 2460 px, 120 Hz Display with Punch Hole",6.67 inches,1080 x 2460 ,120,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory card not supported,Android v12
-1016,1018,honor,Honor X8 5G,14990,75.0,True,False,False,Snapdragon  480+,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,22, 128 GB inbuilt,6,"6.5 inches, 720 x 1600 px Display with Water Drop Notch",6.5 inches,720 x 1600 ,60,48 MP + 2 MP + Depth Sensor Triple Rear & 8 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v11
-1017,1019,poco,POCO X4 GT 5G (8GB RAM + 256GB),28990,85.0,True,True,True,Dimensity 8100,dimensity,octa core, 2.85 GHz Processor,"8 GB RAM, 256 GB inbuilt",5080.0,67, 256 GB inbuilt,8,"6.6 inches, 1080 x 2460 px, 144 Hz Display with Punch Hole",6.6 inches,1080 x 2460 ,144,64 MP + 8 MP + 2 MP Triple Rear & 16 MP Front Camera,Memory Card Not Supported,Android v12
-1018,1020,motorola,Motorola Moto G91 5G,19990,80.0,True,True,False,Snapdragon 695,snapdragon,octa core, 2.2 GHz Processor,"6 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,6,"6.8 inches, 1080 x 2400 px Display with Punch Hole",6.8 inches,1080 x 2400 ,60,108 MP + 8 MP + 2 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
-1019,1021,samsung,Samsung Galaxy M52s 5G,24990,74.0,True,False,False,,,octa core,,"8 GB RAM, 128 GB inbuilt",5000.0,0, 128 GB inbuilt,8,"6.5 inches, 1080 x 2400 px Display with Water Drop Notch",6.5 inches,1080 x 2400 ,60,64 MP + 8 MP + 5 MP Triple Rear & 32 MP Front Camera,"Memory Card Supported, upto 1 TB",Android v12
diff --git a/src/Main.elm b/src/Main.elm
index 00ded96..82417a9 100644
--- a/src/Main.elm
+++ b/src/Main.elm
@@ -1,680 +1,126 @@
-module Main exposing (main)
+module Main exposing (..)
 
--- in Ellie
+import Browser
+import Dict exposing (Dict)
+import Html exposing (Html, div, li, text, ul)
+import Http
+import List exposing (map)
+import String exposing (lines, split)
 
-import Axis exposing (..)
-import Html exposing (Html, a)
-import Scale exposing (ContinuousScale)
-import Statistics
-import TypedSvg exposing (circle, g, rect, style, svg, text_)
-import TypedSvg.Attributes exposing (class, fill, fontFamily, fontSize, textAnchor, transform, viewBox)
-import TypedSvg.Attributes.InPx exposing (cx, cy, height, r, width, x, y)
-import TypedSvg.Core exposing (Svg)
-import TypedSvg.Types exposing (AnchorAlignment(..), Length(..), Transform(..))
 
 
-w : Float
-w =
-    900
+-- MAIN
 
 
-h : Float
-h =
-    450
+main =
+    Browser.element { init = init, update = update, subscriptions = subscriptions, view = view }
 
 
-padding : Float
-padding =
-    60
 
+-- MODEL
 
-radius : Float
-radius =
-    5.0
 
+type alias Model =
+    { data : List (Dict String String)
+    , error : Maybe String
+    }
 
-tickCount : Int
-tickCount =
-    5
 
+init : () -> ( Model, Cmd Msg )
+init _ =
+    ( Model [] Nothing, fetchData )
 
-defaultExtent : ( number, number1 )
-defaultExtent =
-    ( 0, 200000 )
 
 
-scatterplot : XyData -> Svg msg
-scatterplot model =
-    let
-        kreisbeschriftung : String
-        kreisbeschriftung =
-            (Maybe.withDefault (Point "Nothing" 0 0) (List.head model.data)).pointName
-
-        xValues : List Float
-        xValues =
-            List.map .x model.data
-
-        yValues : List Float
-        yValues =
-            List.map .y model.data
-
-        xScaleLocal : ContinuousScale Float
-        xScaleLocal =
-            xScale xValues
-
-        yScaleLocal : ContinuousScale Float
-        yScaleLocal =
-            yScale yValues
-
-        half : ( Float, Float ) -> Float
-        half t =
-            (Tuple.second t - Tuple.first t) / 2
-
-        labelPositions : { x : Float, y : Float }
-        labelPositions =
-            { x = wideExtent xValues |> half
-            , y = wideExtent yValues |> Tuple.second
-            }
-    in
-    svg [ viewBox 0 0 w h, TypedSvg.Attributes.width <| TypedSvg.Types.Percent 100, TypedSvg.Attributes.height <| TypedSvg.Types.Percent 100 ]
-        [ style [] [ TypedSvg.Core.text """
-            .point circle { stroke: rgba(0, 0, 0,0.4); fill: rgba(255, 255, 255,0.3); }
-            .point text { display: none; }
-            .point:hover circle { stroke: rgba(0, 0, 0,1.0); fill: rgb(118, 214, 78); }
-            .point:hover text { display: inline; }
-          """ ]
-
-        -- plot zeichnen x Achse und y Achse
-        , g [ transform [ Translate (padding - 1) (h - padding - 1) ] ]
-            [ xAxis xValues
-            , text_
-                [ x (Scale.convert xScaleLocal labelPositions.x), y 30, textAnchor AnchorMiddle, fontSize <| Px 14 ]
-                [ Html.text "City MPG" ]
-            ]
-        , g [ transform [ Translate (padding - 1) (padding - 1) ] ]
-            [ yAxis yValues
-            , text_
-                [ x 0, y (Scale.convert yScaleLocal labelPositions.y - 10), textAnchor AnchorMiddle, fontSize <| Px 14 ]
-                [ Html.text "Retail Price" ]
-            ]
-
-        -- datenpunkte zeichnen
-        , g [ transform [ Translate padding padding ] ]
-            (List.map (point xScaleLocal yScaleLocal) model.data)
-        ]
+-- UPDATE
 
 
-point : ContinuousScale Float -> ContinuousScale Float -> Point -> Svg msg
-point scaleX scaleY xyPoint =
-    g [ class [ "point" ], fontSize <| Px 10.0, fontFamily [ "sans-serif" ] ]
-        [ circle
-            [ cx (Scale.convert scaleX xyPoint.x)
-            , cy (Scale.convert scaleY xyPoint.y)
-            , r radius
-            ]
-            []
-        , text_
-            [ x (Scale.convert scaleX xyPoint.x)
-            , y (Scale.convert scaleY xyPoint.y)
-            , textAnchor AnchorMiddle
-            ]
-            [ Html.text xyPoint.pointName ]
-        ]
+type Msg
+    = FetchData
+    | DataReceived (Result Http.Error String)
 
 
-xScale : List Float -> ContinuousScale Float
-xScale values =
-    Scale.linear ( 0, w - 2 * padding ) (wideExtent values)
+update : Msg -> Model -> ( Model, Cmd Msg )
+update msg model =
+    case msg of
+        FetchData ->
+            ( model, fetchData )
 
+        DataReceived (Ok csvData) ->
+            let
+                parsedData =
+                    parseCSV csvData
+            in
+            ( { model | data = parsedData, error = Nothing }, Cmd.none )
 
-yScale : List Float -> ContinuousScale Float
-yScale values =
-    Scale.linear ( h - 2 * padding, 0 ) (wideExtent values)
+        DataReceived (Err _) ->
+            ( { model | error = Just "Failed to load data" }, Cmd.none )
 
 
-wideExtent : List Float -> ( Float, Float )
-wideExtent values =
-    let
-        tup =
-            Maybe.withDefault defaultExtent (Statistics.extent values)
 
-        maxValue =
-            Tuple.second tup + Tuple.second tup / (toFloat tickCount * 2)
+-- VIEW
 
-        minValue =
-            if (Tuple.first tup - Tuple.second tup / (toFloat tickCount * 2)) <= 0 then
-                0
 
-            else
-                Tuple.first tup - Tuple.second tup / (toFloat tickCount * 2)
-    in
-    ( minValue, maxValue )
+view : Model -> Html Msg
+view model =
+    div []
+        [ case model.error of
+            Just err ->
+                text err
 
+            Nothing ->
+                ul [] (map viewItem model.data)
+        ]
 
-xAxis : List Float -> Svg msg
-xAxis values =
-    Axis.bottom [ Axis.tickCount tickCount ] (xScale values)
 
+viewItem : Dict String String -> Html msg
+viewItem item =
+    li [] [ text (Dict.get "model" item |> Maybe.withDefault "No data") ]
 
-yAxis : List Float -> Svg msg
-yAxis values =
-    Axis.left [ Axis.tickCount tickCount ] (yScale values)
 
 
-type alias Point =
-    { pointName : String, x : Float, y : Float }
+-- SUBSCRIPTIONS
 
 
-type alias XyData =
-    { xDescription : String
-    , yDescription : String
-    , data : List Point
-    }
+subscriptions : Model -> Sub Msg
+subscriptions _ =
+    Sub.none
 
 
-filterAndReduceCars : List Car -> XyData
-filterAndReduceCars my_cars =
-    let
-        filterCars =
-            List.filterMap mapToPoint my_cars
-    in
-    XyData "cityMPG" "retailPrice" filterCars
 
+-- HTTP
 
-mapToPoint : Car -> Maybe Point
-mapToPoint car =
-    Maybe.map3
-        (\cityMPG retailPrice name ->
-            { pointName = name ++ " (" ++ String.fromInt cityMPG ++ "," ++ String.fromInt retailPrice ++ ")"
-            , x = toFloat cityMPG
-            , y = toFloat retailPrice
-            }
-        )
-        car.cityMPG
-        car.retailPrice
-        (Just car.vehicleName)
 
+fetchData : Cmd Msg
+fetchData =
+    Http.get
+        { url = "https://raw.githubusercontent.com/TomS-2000/test/main/smartphone_dataset.csv?token=GHSAT0AAAAAACS6UPFPW6DWF76MWAK4T6TUZTIHBCQ"
+        , expect = Http.expectString DataReceived
+        }
 
-main : Html msg
-main =
-    let
-        filteredCars =
-            filterAndReduceCars cars
 
-        numberCars =
-            List.length cars
 
-        numberFilterCars =
-            List.length filteredCars.data
-    in
-    Html.div []
-        [ Html.p []
-            [ Html.text ("Original Car list: " ++ String.fromInt numberCars ++ ", Filtered Car list: " ++ String.fromInt numberFilterCars) ]
-        , scatterplot filteredCars
-        ]
+-- PARSING CSV
 
 
-type CarType
-    = Small_Sporty_Compact_Large_Sedan
-    | Sports_Car
-    | SUV
-    | Wagon
-    | Minivan
-    | Pickup
-
-
-type WheelDrive
-    = All_Wheel_Drive
-    | Rear_Wheel_Drive
-    | Front_Wheel_Drive
-
-
-type alias Car =
-    { vehicleName : String
-    , carType : CarType
-    , wheelDrive : WheelDrive
-    , retailPrice : Maybe Int
-    , dealerCost : Maybe Int
-    , engineSize : Maybe Float
-    , cyl : Maybe Float
-    , hp : Maybe Int
-    , cityMPG : Maybe Int
-    , hwyMPG : Maybe Int
-    , weight : Maybe Int
-    , wheelBase : Maybe Int
-    , carLen : Maybe Int
-    , carWidth : Maybe Int
-    }
+parseCSV : String -> List (Dict String String)
+parseCSV csv =
+    case lines csv of
+        [] ->
+            []
+
+        headerLine :: dataLines ->
+            let
+                headers =
+                    split "," headerLine
+            in
+            List.map (parseRow headers) dataLines
 
 
-cars : List Car
-cars =
-    [ Car "Acura 3.5 RL 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 43755) (Just 39014) (Just 3.5) (Just 6) (Just 225) (Just 18) (Just 24) (Just 3880) (Just 115) (Just 197) (Just 72)
-    , Car "Acura 3.5 RL w/Navigation 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 46100) (Just 41100) (Just 3.5) (Just 6) (Just 225) (Just 18) (Just 24) (Just 3893) (Just 115) (Just 197) (Just 72)
-    , Car "Acura MDX" SUV All_Wheel_Drive (Just 36945) (Just 33337) (Just 3.5) (Just 6) (Just 265) (Just 17) (Just 23) (Just 4451) (Just 106) (Just 189) (Just 77)
-    , Car "Acura NSX coupe 2dr manual S" Sports_Car Rear_Wheel_Drive (Just 89765) (Just 79978) (Just 3.2) (Just 6) (Just 290) (Just 17) (Just 24) (Just 3153) (Just 100) (Just 174) (Just 71)
-    , Car "Acura RSX Type S 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23820) (Just 21761) (Just 2) (Just 4) (Just 200) (Just 24) (Just 31) (Just 2778) (Just 101) (Just 172) (Just 68)
-    , Car "Acura TL 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 33195) (Just 30299) (Just 3.2) (Just 6) (Just 270) (Just 20) (Just 28) (Just 3575) (Just 108) (Just 186) (Just 72)
-    , Car "Acura TSX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26990) (Just 24647) (Just 2.4) (Just 4) (Just 200) (Just 22) (Just 29) (Just 3230) (Just 105) (Just 183) (Just 69)
-    , Car "Audi A4 1.8T 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25940) (Just 23508) (Just 1.8) (Just 4) (Just 170) (Just 22) (Just 31) (Just 3252) (Just 104) (Just 179) (Just 70)
-    , Car "Audi A4 3.0 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 31840) (Just 28846) (Just 3) (Just 6) (Just 220) (Just 20) (Just 28) (Just 3462) (Just 104) (Just 179) (Just 70)
-    , Car "Audi A4 3.0 convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 42490) (Just 38325) (Just 3) (Just 6) (Just 220) (Just 20) (Just 27) (Just 3814) (Just 105) (Just 180) (Just 70)
-    , Car "Audi A4 3.0 Quattro 4dr auto" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 34480) (Just 31388) (Just 3) (Just 6) (Just 220) (Just 18) (Just 25) (Just 3627) (Just 104) (Just 179) (Just 70)
-    , Car "Audi A4 3.0 Quattro 4dr manual" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 33430) (Just 30366) (Just 3) (Just 6) (Just 220) (Just 17) (Just 26) (Just 3583) (Just 104) (Just 179) (Just 70)
-    , Car "Audi A4 3.0 Quattro convertible 2dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 44240) (Just 40075) (Just 3) (Just 6) (Just 220) (Just 18) (Just 25) (Just 4013) (Just 105) (Just 180) (Just 70)
-    , Car "Audi A41.8T convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 35940) (Just 32506) (Just 1.8) (Just 4) (Just 170) (Just 23) (Just 30) (Just 3638) (Just 105) (Just 180) (Just 70)
-    , Car "Audi A6 2.7 Turbo Quattro 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 42840) (Just 38840) (Just 2.7) (Just 6) (Just 250) (Just 18) (Just 25) (Just 3836) (Just 109) (Just 192) (Just 71)
-    , Car "Audi A6 3.0 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 36640) (Just 33129) (Just 3) (Just 6) (Just 220) (Just 20) (Just 27) (Just 3561) (Just 109) (Just 192) (Just 71)
-    , Car "Audi A6 3.0 Avant Quattro" Wagon All_Wheel_Drive (Just 40840) (Just 37060) (Just 3) (Just 6) (Just 220) (Just 18) (Just 25) (Just 4035) (Just 109) (Just 192) (Just 71)
-    , Car "Audi A6 3.0 Quattro 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 39640) (Just 35992) (Just 3) (Just 6) (Just 220) (Just 18) (Just 25) (Just 3880) (Just 109) (Just 192) (Just 71)
-    , Car "Audi A6 4.2 Quattro 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 49690) (Just 44936) (Just 4.2) (Just 8) (Just 300) (Just 17) (Just 24) (Just 4024) (Just 109) (Just 193) (Just 71)
-    , Car "Audi A8 L Quattro 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 69190) (Just 64740) (Just 4.2) (Just 8) (Just 330) (Just 17) (Just 24) (Just 4399) (Just 121) (Just 204) (Just 75)
-    , Car "Audi RS 6 4dr" Sports_Car Front_Wheel_Drive (Just 84600) (Just 76417) (Just 4.2) (Just 8) (Just 450) (Just 15) (Just 22) (Just 4024) (Just 109) (Just 191) (Just 78)
-    , Car "Audi S4 Avant Quattro" Wagon All_Wheel_Drive (Just 49090) (Just 44446) (Just 4.2) (Just 8) (Just 340) (Just 15) (Just 21) (Just 3936) (Just 104) (Just 179) (Just 70)
-    , Car "Audi S4 Quattro 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 48040) (Just 43556) (Just 4.2) (Just 8) (Just 340) (Just 14) (Just 20) (Just 3825) (Just 104) (Just 179) (Just 70)
-    , Car "Audi TT 1.8 convertible 2dr (coupe)" Sports_Car Front_Wheel_Drive (Just 35940) (Just 32512) (Just 1.8) (Just 4) (Just 180) (Just 20) (Just 28) (Just 3131) (Just 95) (Just 159) (Just 73)
-    , Car "Audi TT 1.8 Quattro 2dr (convertible)" Sports_Car All_Wheel_Drive (Just 37390) (Just 33891) (Just 1.8) (Just 4) (Just 225) (Just 20) (Just 28) (Just 2921) (Just 96) (Just 159) (Just 73)
-    , Car "Audi TT 3.2 coupe 2dr (convertible)" Sports_Car All_Wheel_Drive (Just 40590) (Just 36739) (Just 3.2) (Just 6) (Just 250) (Just 21) (Just 29) (Just 3351) (Just 96) (Just 159) (Just 73)
-    , Car "BMW 325Ci 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 30795) (Just 28245) (Just 2.5) (Just 6) (Just 184) (Just 20) (Just 29) (Just 3197) (Just 107) (Just 177) (Just 69)
-    , Car "BMW 325Ci convertible 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 37995) (Just 34800) (Just 2.5) (Just 6) (Just 184) (Just 19) (Just 27) (Just 3560) (Just 107) (Just 177) (Just 69)
-    , Car "BMW 325i 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 28495) (Just 26155) (Just 2.5) (Just 6) (Just 184) (Just 20) (Just 29) (Just 3219) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 325xi 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 30245) (Just 27745) (Just 2.5) (Just 6) (Just 184) (Just 19) (Just 27) (Just 3461) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 325xi Sport" Wagon All_Wheel_Drive (Just 32845) (Just 30110) (Just 2.5) (Just 6) (Just 184) (Just 19) (Just 26) (Just 3594) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 330Ci 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 36995) (Just 33890) (Just 3) (Just 6) (Just 225) (Just 20) (Just 30) (Just 3285) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 330Ci convertible 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 44295) (Just 40530) (Just 3) (Just 6) (Just 225) (Just 19) (Just 28) (Just 3616) (Just 107) (Just 177) (Just 69)
-    , Car "BMW 330i 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 35495) (Just 32525) (Just 3) (Just 6) (Just 225) (Just 20) (Just 30) (Just 3285) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 330xi 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 37245) (Just 34115) (Just 3) (Just 6) (Just 225) (Just 20) (Just 29) (Just 3483) (Just 107) (Just 176) (Just 69)
-    , Car "BMW 525i 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 39995) (Just 36620) (Just 2.5) (Just 6) (Just 184) (Just 19) (Just 28) (Just 3428) (Just 114) (Just 191) (Just 73)
-    , Car "BMW 530i 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 44995) (Just 41170) (Just 3) (Just 6) (Just 225) (Just 20) (Just 30) (Just 3472) (Just 114) (Just 191) (Just 73)
-    , Car "BMW 545iA 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 54995) (Just 50270) (Just 4.4) (Just 8) (Just 325) (Just 18) (Just 26) (Just 3814) (Just 114) (Just 191) (Just 73)
-    , Car "BMW 745i 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 69195) (Just 63190) (Just 4.4) (Just 8) (Just 325) (Just 18) (Just 26) (Just 4376) (Just 118) (Just 198) (Just 75)
-    , Car "BMW 745Li 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 73195) (Just 66830) (Just 4.4) (Just 8) (Just 325) (Just 18) (Just 26) (Just 4464) (Just 123) (Just 204) (Just 75)
-    , Car "BMW M3 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 56595) (Just 51815) (Just 3.2) (Just 6) (Just 333) (Just 16) (Just 23) (Just 3781) (Just 108) (Just 177) (Just 70)
-    , Car "BMW M3 coupe 2dr" Sports_Car Rear_Wheel_Drive (Just 48195) (Just 44170) (Just 3.2) (Just 6) (Just 333) (Just 16) (Just 24) (Just 3415) (Just 108) (Just 177) (Just 70)
-    , Car "BMW X3 3.0i" SUV All_Wheel_Drive (Just 37000) (Just 33873) (Just 3) (Just 6) (Just 225) (Just 16) (Just 23) (Just 4023) (Just 110) (Just 180) (Just 73)
-    , Car "BMW X5 4.4i" SUV All_Wheel_Drive (Just 52195) (Just 47720) (Just 4.4) (Just 8) (Just 325) (Just 16) (Just 22) (Just 4824) (Just 111) (Just 184) (Just 74)
-    , Car "BMW Z4 convertible 2.5i 2dr" Sports_Car Rear_Wheel_Drive (Just 33895) (Just 31065) (Just 2.5) (Just 6) (Just 184) (Just 20) (Just 28) (Just 2932) (Just 98) (Just 161) (Just 70)
-    , Car "BMW Z4 convertible 3.0i 2dr" Sports_Car Rear_Wheel_Drive (Just 41045) (Just 37575) (Just 3) (Just 6) (Just 225) (Just 21) (Just 29) (Just 2998) (Just 98) (Just 161) (Just 70)
-    , Car "Buick Century Custom 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22180) (Just 20351) (Just 3.1) (Just 6) (Just 175) (Just 20) (Just 30) (Just 3353) (Just 109) (Just 195) (Just 73)
-    , Car "Buick LeSabre Custom 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26470) (Just 24282) (Just 3.8) (Just 6) (Just 205) (Just 20) (Just 29) (Just 3567) (Just 112) (Just 200) (Just 74)
-    , Car "Buick LeSabre Limited 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 32245) (Just 29566) (Just 3.8) (Just 6) (Just 205) (Just 20) (Just 29) (Just 3591) (Just 112) (Just 200) (Just 74)
-    , Car "Buick Park Avenue 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 35545) (Just 32244) (Just 3.8) (Just 6) (Just 205) (Just 20) (Just 29) (Just 3778) (Just 114) (Just 207) (Just 75)
-    , Car "Buick Park Avenue Ultra 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 40720) (Just 36927) (Just 3.8) (Just 6) (Just 240) (Just 18) (Just 28) (Just 3909) (Just 114) (Just 207) (Just 75)
-    , Car "Buick Rainier" SUV All_Wheel_Drive (Just 37895) (Just 34357) (Just 4.2) (Just 6) (Just 275) (Just 15) (Just 21) (Just 4600) (Just 113) (Just 193) (Just 75)
-    , Car "Buick Regal GS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 28345) (Just 26047) (Just 3.8) (Just 6) (Just 240) (Just 18) (Just 28) (Just 3536) (Just 109) (Just 196) (Just 73)
-    , Car "Buick Regal LS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24895) (Just 22835) (Just 3.8) (Just 6) (Just 200) (Just 20) (Just 30) (Just 3461) (Just 109) (Just 196) (Just 73)
-    , Car "Buick Rendezvous CX" SUV Front_Wheel_Drive (Just 26545) (Just 24085) (Just 3.4) (Just 6) (Just 185) (Just 19) (Just 26) (Just 4024) (Just 112) (Just 187) (Just 74)
-    , Car "Cadillac CTS VVT 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 30835) (Just 28575) (Just 3.6) (Just 6) (Just 255) (Just 18) (Just 25) (Just 3694) (Just 113) (Just 190) (Just 71)
-    , Car "Cadillac Deville 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 45445) (Just 41650) (Just 4.6) (Just 8) (Just 275) (Just 18) (Just 26) (Just 3984) (Just 115) (Just 207) (Just 74)
-    , Car "Cadillac Deville DTS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 50595) (Just 46362) (Just 4.6) (Just 8) (Just 300) (Just 18) (Just 26) (Just 4044) (Just 115) (Just 207) (Just 74)
-    , Car "Cadillac Escalade EXT" Pickup All_Wheel_Drive (Just 52975) (Just 48541) (Just 6) (Just 8) (Just 345) (Just 13) (Just 17) (Just 5879) (Just 130) Nothing Nothing
-    , Car "Cadillac Escaladet" SUV Front_Wheel_Drive (Just 52795) (Just 48377) (Just 5.3) (Just 8) (Just 295) (Just 14) (Just 18) (Just 5367) (Just 116) (Just 199) (Just 79)
-    , Car "Cadillac Seville SLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 47955) (Just 43841) (Just 4.6) (Just 8) (Just 275) (Just 18) (Just 26) (Just 3992) (Just 112) (Just 201) (Just 75)
-    , Car "Cadillac SRX V8" SUV Front_Wheel_Drive (Just 46995) (Just 43523) (Just 4.6) (Just 8) (Just 320) (Just 16) (Just 21) (Just 4302) (Just 116) (Just 195) (Just 73)
-    , Car "Cadillac XLR convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 76200) (Just 70546) (Just 4.6) (Just 8) (Just 320) (Just 17) (Just 25) (Just 3647) (Just 106) (Just 178) (Just 72)
-    , Car "Chevrolet Astro" Minivan All_Wheel_Drive (Just 26395) (Just 23954) (Just 4.3) (Just 6) (Just 190) (Just 14) (Just 17) (Just 4605) (Just 111) (Just 190) (Just 78)
-    , Car "Chevrolet Avalanche 1500" Pickup All_Wheel_Drive (Just 36100) (Just 31689) (Just 5.3) (Just 8) (Just 295) (Just 14) (Just 18) (Just 5678) (Just 130) Nothing Nothing
-    , Car "Chevrolet Aveo 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11690) (Just 10965) (Just 1.6) (Just 4) (Just 103) (Just 28) (Just 34) (Just 2370) (Just 98) (Just 167) (Just 66)
-    , Car "Chevrolet Aveo LS 4dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12585) (Just 11802) (Just 1.6) (Just 4) (Just 103) (Just 28) (Just 34) (Just 2348) (Just 98) (Just 153) (Just 66)
-    , Car "Chevrolet Cavalier 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14610) (Just 13697) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 37) (Just 2617) (Just 104) (Just 183) (Just 69)
-    , Car "Chevrolet Cavalier 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14810) (Just 13884) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 37) (Just 2676) (Just 104) (Just 183) (Just 68)
-    , Car "Chevrolet Cavalier LS 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 16385) (Just 15357) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 37) (Just 2617) (Just 104) (Just 183) (Just 69)
-    , Car "Chevrolet Colorado Z85" Pickup All_Wheel_Drive (Just 18760) (Just 17070) (Just 2.8) (Just 4) (Just 175) (Just 18) (Just 23) (Just 3623) (Just 111) Nothing Nothing
-    , Car "Chevrolet Corvette 2dr" Sports_Car Rear_Wheel_Drive (Just 44535) (Just 39068) (Just 5.7) (Just 8) (Just 350) (Just 18) (Just 25) (Just 3246) (Just 105) (Just 180) (Just 74)
-    , Car "Chevrolet Corvette convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 51535) (Just 45193) (Just 5.7) (Just 8) (Just 350) (Just 18) (Just 25) (Just 3248) (Just 105) (Just 180) (Just 74)
-    , Car "Chevrolet Impala 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21900) (Just 20095) (Just 3.4) (Just 6) (Just 180) (Just 21) (Just 32) (Just 3465) (Just 111) (Just 200) (Just 73)
-    , Car "Chevrolet Impala LS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25000) (Just 22931) (Just 3.8) (Just 6) (Just 200) (Just 20) (Just 30) (Just 3476) (Just 111) (Just 200) (Just 73)
-    , Car "Chevrolet Impala SS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 27995) (Just 25672) (Just 3.8) (Just 6) (Just 240) (Just 18) (Just 28) (Just 3606) (Just 111) (Just 200) (Just 73)
-    , Car "Chevrolet Malibu 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 18995) (Just 17434) (Just 2.2) (Just 4) (Just 145) (Just 24) (Just 34) (Just 3174) (Just 106) (Just 188) (Just 70)
-    , Car "Chevrolet Malibu LS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20370) (Just 18639) (Just 3.5) (Just 6) (Just 200) (Just 22) (Just 30) (Just 3297) (Just 106) (Just 188) (Just 70)
-    , Car "Chevrolet Malibu LT 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23495) (Just 21551) (Just 3.5) (Just 6) (Just 200) (Just 23) (Just 32) (Just 3315) (Just 106) (Just 188) (Just 70)
-    , Car "Chevrolet Malibu Maxx LS" Wagon Front_Wheel_Drive (Just 22225) (Just 20394) (Just 3.5) (Just 6) (Just 200) (Just 22) (Just 30) (Just 3458) (Just 112) (Just 188) (Just 70)
-    , Car "Chevrolet Monte Carlo LS 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21825) (Just 20026) (Just 3.4) (Just 6) (Just 180) (Just 21) (Just 32) (Just 3340) (Just 111) (Just 198) (Just 73)
-    , Car "Chevrolet Monte Carlo SS 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24225) (Just 22222) (Just 3.8) (Just 6) (Just 200) (Just 18) (Just 28) (Just 3434) (Just 111) (Just 198) (Just 73)
-    , Car "Chevrolet Silverado 1500 Regular Cab" Pickup Rear_Wheel_Drive (Just 20310) (Just 18480) (Just 4.3) (Just 6) (Just 200) (Just 15) (Just 21) (Just 4142) (Just 119) Nothing Nothing
-    , Car "Chevrolet Silverado SS" Pickup All_Wheel_Drive (Just 40340) (Just 35399) (Just 6) (Just 8) (Just 300) (Just 13) (Just 17) (Just 4804) (Just 144) Nothing Nothing
-    , Car "Chevrolet SSR" Pickup Rear_Wheel_Drive (Just 41995) (Just 39306) (Just 5.3) (Just 8) (Just 300) (Just 16) (Just 19) (Just 4760) (Just 116) Nothing Nothing
-    , Car "Chevrolet Suburban 1500 LT" SUV Front_Wheel_Drive (Just 42735) (Just 37422) (Just 5.3) (Just 8) (Just 295) (Just 14) (Just 18) (Just 4947) (Just 130) (Just 219) (Just 79)
-    , Car "Chevrolet Tahoe LT" SUV All_Wheel_Drive (Just 41465) (Just 36287) (Just 5.3) (Just 8) (Just 295) (Just 14) (Just 18) (Just 5050) (Just 116) (Just 197) (Just 79)
-    , Car "Chevrolet Tracker" SUV Front_Wheel_Drive (Just 20255) (Just 19108) (Just 2.5) (Just 6) (Just 165) (Just 19) (Just 22) (Just 2866) (Just 98) (Just 163) (Just 67)
-    , Car "Chevrolet TrailBlazer LT" SUV Front_Wheel_Drive (Just 30295) (Just 27479) (Just 4.2) (Just 6) (Just 275) (Just 16) (Just 21) (Just 4425) (Just 113) (Just 192) (Just 75)
-    , Car "Chevrolet Venture LS" Minivan Front_Wheel_Drive (Just 27020) (Just 24518) (Just 3.4) (Just 6) (Just 185) (Just 19) (Just 26) (Just 3699) (Just 112) (Just 187) (Just 72)
-    , Car "Chrvsler PT Cruiser GT 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25955) (Just 24172) (Just 2.4) (Just 4) (Just 220) (Just 21) (Just 27) (Just 3217) (Just 103) (Just 169) (Just 67)
-    , Car "Chrysler 300M 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 29865) (Just 27797) (Just 3.5) (Just 6) (Just 250) (Just 18) (Just 27) (Just 3581) (Just 113) (Just 198) (Just 74)
-    , Car "Chrysler 300M Special Edition 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 33295) (Just 30884) (Just 3.5) (Just 6) (Just 255) (Just 18) (Just 27) (Just 3650) (Just 113) (Just 198) (Just 74)
-    , Car "Chrysler Concorde LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24130) (Just 22452) (Just 2.7) (Just 6) (Just 200) (Just 21) (Just 29) (Just 3479) (Just 113) (Just 208) (Just 74)
-    , Car "Chrysler Concorde LXi 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26860) (Just 24909) (Just 3.5) (Just 6) (Just 232) (Just 19) (Just 27) (Just 3548) (Just 113) (Just 208) (Just 74)
-    , Car "Chrysler Crossfire 2dr" Sports_Car Rear_Wheel_Drive (Just 34495) (Just 32033) (Just 3.2) (Just 6) (Just 215) (Just 17) (Just 25) (Just 3060) (Just 95) (Just 160) (Just 70)
-    , Car "Chrysler Pacifica" Wagon Rear_Wheel_Drive (Just 31230) (Just 28725) (Just 3.5) (Just 6) (Just 250) (Just 17) (Just 23) (Just 4675) (Just 116) (Just 199) (Just 79)
-    , Car "Chrysler PT Cruiser 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17985) (Just 16919) (Just 2.4) (Just 4) (Just 150) (Just 22) (Just 29) (Just 3101) (Just 103) (Just 169) (Just 67)
-    , Car "Chrysler PT Cruiser Limited 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22000) (Just 20573) (Just 2.4) (Just 4) (Just 150) (Just 22) (Just 29) (Just 3105) (Just 103) (Just 169) (Just 67)
-    , Car "Chrysler Sebring 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19090) (Just 17805) (Just 2.4) (Just 4) (Just 150) (Just 22) (Just 30) (Just 3173) (Just 108) (Just 191) (Just 71)
-    , Car "Chrysler Sebring convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25215) (Just 23451) (Just 2.4) (Just 4) (Just 150) (Just 22) (Just 30) (Just 3357) (Just 106) (Just 194) (Just 64)
-    , Car "Chrysler Sebring Limited convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 30950) (Just 28613) (Just 2.7) (Just 6) (Just 200) (Just 21) (Just 28) (Just 3448) (Just 106) (Just 194) (Just 69)
-    , Car "Chrysler Sebring Touring 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21840) (Just 20284) (Just 2.7) (Just 6) (Just 200) (Just 21) (Just 28) (Just 3222) (Just 108) (Just 191) (Just 71)
-    , Car "Chrysler Town and Country Limited" Minivan Front_Wheel_Drive (Just 38380) (Just 35063) (Just 3.8) (Just 6) (Just 215) (Just 18) (Just 25) (Just 4331) (Just 119) (Just 201) (Just 79)
-    , Car "Chrysler Town and Country LX" Minivan Front_Wheel_Drive (Just 27490) (Just 25371) (Just 3.3) (Just 6) (Just 180) (Just 19) (Just 26) (Just 4068) (Just 119) (Just 201) (Just 79)
-    , Car "CMC Yukon 1500 SLE" SUV Front_Wheel_Drive (Just 35725) (Just 31361) (Just 4.8) (Just 8) (Just 285) (Just 16) (Just 19) (Just 5042) (Just 116) (Just 199) (Just 79)
-    , Car "Dodge Caravan SE" Minivan Front_Wheel_Drive (Just 21795) (Just 20508) (Just 2.4) (Just 4) (Just 150) (Just 20) (Just 26) (Just 3862) (Just 113) (Just 189) (Just 79)
-    , Car "Dodge Dakota Club Cab" Pickup Rear_Wheel_Drive (Just 20300) (Just 18670) (Just 3.7) (Just 6) (Just 210) (Just 16) (Just 22) (Just 3829) (Just 131) Nothing Nothing
-    , Car "Dodge Dakota Regular Cab" Pickup Rear_Wheel_Drive (Just 17630) (Just 16264) (Just 3.7) (Just 6) (Just 210) (Just 16) (Just 22) (Just 3714) (Just 112) Nothing Nothing
-    , Car "Dodge Durango SLT" SUV All_Wheel_Drive (Just 32235) (Just 29472) (Just 4.7) (Just 8) (Just 230) (Just 15) (Just 21) (Just 4987) (Just 119) (Just 201) (Just 76)
-    , Car "Dodge Grand Caravan SXT" Minivan All_Wheel_Drive (Just 32660) (Just 29812) (Just 3.8) (Just 6) (Just 215) (Just 18) (Just 25) (Just 4440) (Just 119) (Just 201) (Just 79)
-    , Car "Dodge Intrepid ES 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24885) (Just 23058) (Just 3.5) (Just 6) (Just 232) (Just 18) (Just 27) (Just 3487) (Just 113) (Just 204) (Just 75)
-    , Car "Dodge Intrepid SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22035) (Just 20502) (Just 2.7) (Just 6) (Just 200) (Just 21) (Just 29) (Just 3469) (Just 113) (Just 204) (Just 75)
-    , Car "Dodge Neon SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13670) (Just 12849) (Just 2) (Just 4) (Just 132) (Just 29) (Just 36) (Just 2581) (Just 105) (Just 174) (Just 67)
-    , Car "Dodge Neon SXT 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15040) (Just 14086) (Just 2) (Just 4) (Just 132) (Just 29) (Just 36) (Just 2626) (Just 105) (Just 174) (Just 67)
-    , Car "Dodge Ram 1500 Regular Cab ST" Pickup Rear_Wheel_Drive (Just 20215) (Just 18076) (Just 3.7) (Just 6) (Just 215) (Just 16) (Just 21) (Just 4542) (Just 121) Nothing Nothing
-    , Car "Dodge Stratus SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20220) (Just 18821) (Just 2.4) (Just 4) (Just 150) (Just 21) (Just 28) (Just 3175) (Just 108) (Just 191) (Just 71)
-    , Car "Dodge Stratus SXT 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 18820) (Just 17512) (Just 2.4) (Just 4) (Just 150) (Just 21) (Just 28) (Just 3182) (Just 108) (Just 191) (Just 71)
-    , Car "Dodge Viper SRT-10 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 81795) (Just 74451) (Just 8.3) (Just 10) (Just 500) Nothing Nothing (Just 3410) (Just 99) (Just 176) (Just 75)
-    , Car "Ford Crown Victoria 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 24345) (Just 22856) (Just 4.6) (Just 8) (Just 224) (Just 17) (Just 25) (Just 4057) (Just 115) (Just 212) (Just 78)
-    , Car "Ford Crown Victoria LX 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 27370) (Just 25105) (Just 4.6) (Just 8) (Just 224) (Just 17) (Just 25) (Just 4057) (Just 115) (Just 212) (Just 78)
-    , Car "Ford Crown Victoria LX Sport 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 30315) (Just 27756) (Just 4.6) (Just 8) (Just 239) (Just 17) (Just 25) (Just 4057) (Just 115) (Just 212) (Just 78)
-    , Car "Ford Escape XLS" SUV All_Wheel_Drive (Just 22515) (Just 20907) (Just 3) (Just 6) (Just 201) (Just 18) (Just 23) (Just 3346) (Just 103) (Just 173) (Just 70)
-    , Car "Ford Excursion 6.8 XLT" SUV All_Wheel_Drive (Just 41475) (Just 36494) (Just 6.8) (Just 10) (Just 310) Nothing Nothing (Just 7190) (Just 137) (Just 227) (Just 80)
-    , Car "Ford Expedition 4.6 XLT" SUV Front_Wheel_Drive (Just 34560) (Just 30468) (Just 4.6) (Just 8) (Just 232) (Just 15) (Just 19) (Just 5000) (Just 119) (Just 206) (Just 79)
-    , Car "Ford Explorer XLT V6" SUV All_Wheel_Drive (Just 29670) (Just 26983) (Just 4) (Just 6) (Just 210) (Just 15) (Just 20) (Just 4463) (Just 114) (Just 190) (Just 72)
-    , Car "Ford F-150 Regular Cab XL" Pickup Rear_Wheel_Drive (Just 22010) (Just 19490) (Just 4.6) (Just 8) (Just 231) (Just 15) (Just 19) (Just 4788) (Just 126) Nothing Nothing
-    , Car "Ford F-150 Supercab Lariat" Pickup All_Wheel_Drive (Just 33540) (Just 29405) (Just 5.4) (Just 8) (Just 300) (Just 14) (Just 18) (Just 5464) (Just 133) Nothing Nothing
-    , Car "Ford Focus LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13730) (Just 12906) (Just 2) (Just 4) (Just 110) (Just 27) (Just 36) (Just 2606) (Just 103) (Just 168) (Just 67)
-    , Car "Ford Focus SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15460) (Just 14496) (Just 2) (Just 4) (Just 130) (Just 26) (Just 33) (Just 2606) (Just 103) (Just 168) (Just 67)
-    , Car "Ford Focus SVT 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19135) (Just 17878) (Just 2) (Just 4) (Just 170) (Just 21) (Just 28) (Just 2750) (Just 103) (Just 168) (Just 67)
-    , Car "Ford Focus ZTW" Wagon Front_Wheel_Drive (Just 17475) (Just 16375) (Just 2) (Just 4) (Just 130) (Just 26) (Just 33) (Just 2702) (Just 103) (Just 178) (Just 67)
-    , Car "Ford Focus ZX3 2dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13270) (Just 12482) (Just 2) (Just 4) (Just 130) (Just 26) (Just 33) (Just 2612) (Just 103) (Just 168) (Just 67)
-    , Car "Ford Focus ZX5 5dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15580) (Just 14607) (Just 2) (Just 4) (Just 130) (Just 26) (Just 33) (Just 2691) (Just 103) (Just 168) (Just 67)
-    , Car "Ford Freestar SE" Minivan Front_Wheel_Drive (Just 26930) (Just 24498) (Just 3.9) (Just 6) (Just 193) (Just 17) (Just 23) (Just 4275) (Just 121) (Just 201) (Just 77)
-    , Car "Ford Mustang 2dr (convertible)" Sports_Car Rear_Wheel_Drive (Just 18345) (Just 16943) (Just 3.8) (Just 6) (Just 193) (Just 20) (Just 29) (Just 3290) (Just 101) (Just 183) (Just 73)
-    , Car "Ford Mustang GT Premium convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 29380) (Just 26875) (Just 4.6) (Just 8) (Just 260) (Just 17) (Just 25) (Just 3347) (Just 101) (Just 183) (Just 73)
-    , Car "Ford Ranger 2.3 XL Regular Cab" Pickup Rear_Wheel_Drive (Just 14385) (Just 13717) (Just 2.3) (Just 4) (Just 143) (Just 24) (Just 29) (Just 3028) (Just 111) Nothing Nothing
-    , Car "Ford Taurus LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20320) (Just 18881) (Just 3) (Just 6) (Just 155) (Just 20) (Just 27) (Just 3306) (Just 109) (Just 198) (Just 73)
-    , Car "Ford Taurus SE" Wagon Front_Wheel_Drive (Just 22290) (Just 20457) (Just 3) (Just 6) (Just 155) (Just 19) (Just 26) (Just 3497) (Just 109) (Just 198) (Just 73)
-    , Car "Ford Taurus SES Duratec 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22735) (Just 20857) (Just 3) (Just 6) (Just 201) (Just 19) (Just 26) (Just 3313) (Just 109) (Just 198) (Just 73)
-    , Car "Ford Thunderbird Deluxe convert w/hardtop 2dr" Sports_Car Front_Wheel_Drive (Just 37530) (Just 34483) (Just 3.9) (Just 8) (Just 280) (Just 17) (Just 24) (Just 3780) (Just 107) (Just 186) (Just 72)
-    , Car "GMC Canyon Z85 SL Regular Cab" Pickup Rear_Wheel_Drive (Just 16530) (Just 14877) (Just 2.8) (Just 4) (Just 175) (Just 19) (Just 24) (Just 3351) (Just 111) Nothing Nothing
-    , Car "GMC Envoy XUV SLE" SUV Front_Wheel_Drive (Just 31890) (Just 28922) (Just 4.2) (Just 6) (Just 275) (Just 15) (Just 19) (Just 4945) (Just 129) (Just 208) (Just 75)
-    , Car "GMC Safari SLE" Minivan Rear_Wheel_Drive (Just 25640) (Just 23215) (Just 4.3) (Just 6) (Just 190) (Just 16) (Just 20) (Just 4309) (Just 111) (Just 190) (Just 78)
-    , Car "GMC Sierra Extended Cab 1500" Pickup Rear_Wheel_Drive (Just 25717) (Just 22604) (Just 4.8) (Just 8) (Just 285) (Just 17) (Just 20) (Just 4548) (Just 144) Nothing Nothing
-    , Car "GMC Sierra HD 2500" Pickup All_Wheel_Drive (Just 29322) (Just 25759) (Just 6) (Just 8) (Just 300) Nothing Nothing (Just 5440) (Just 133) Nothing Nothing
-    , Car "GMC Sonoma Crew Cab" Pickup All_Wheel_Drive (Just 25395) (Just 23043) (Just 4.3) (Just 6) (Just 190) (Just 15) (Just 19) (Just 4083) (Just 123) Nothing Nothing
-    , Car "GMC Yukon XL 2500 SLT" SUV All_Wheel_Drive (Just 46265) (Just 40534) (Just 6) (Just 8) (Just 325) (Just 13) (Just 17) (Just 6133) (Just 130) (Just 219) (Just 79)
-    , Car "Honda Accord EX 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22260) (Just 20080) (Just 2.4) (Just 4) (Just 160) (Just 26) (Just 34) (Just 3047) (Just 105) (Just 188) (Just 71)
-    , Car "Honda Accord EX V6 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26960) (Just 24304) (Just 3) (Just 6) (Just 240) (Just 21) (Just 30) (Just 3294) (Just 105) (Just 188) (Just 71)
-    , Car "Honda Accord LX 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19860) (Just 17924) (Just 2.4) (Just 4) (Just 160) (Just 26) (Just 34) (Just 2994) (Just 105) (Just 188) (Just 71)
-    , Car "Honda Accord LX V6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23760) (Just 21428) (Just 3) (Just 6) (Just 240) (Just 21) (Just 30) (Just 3349) (Just 108) (Just 190) (Just 72)
-    , Car "Honda Civic DX 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13270) (Just 12175) (Just 1.7) (Just 4) (Just 115) (Just 32) (Just 38) (Just 2432) (Just 103) (Just 175) (Just 67)
-    , Car "Honda Civic EX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17750) (Just 16265) (Just 1.7) (Just 4) (Just 127) (Just 32) (Just 37) (Just 2601) (Just 103) (Just 175) (Just 68)
-    , Car "Honda Civic HX 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14170) (Just 12996) (Just 1.7) (Just 4) (Just 117) (Just 36) (Just 44) (Just 2500) (Just 103) (Just 175) (Just 67)
-    , Car "Honda Civic Hybrid 4dr manual (gas/electric)" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20140) (Just 18451) (Just 1.4) (Just 4) (Just 93) (Just 46) (Just 51) (Just 2732) (Just 103) (Just 175) (Just 68)
-    , Car "Honda Civic LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15850) (Just 14531) (Just 1.7) (Just 4) (Just 115) (Just 32) (Just 38) (Just 2513) (Just 103) (Just 175) (Just 68)
-    , Car "Honda Civic Si 2dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19490) (Just 17849) (Just 2) (Just 4) (Just 160) (Just 26) (Just 30) (Just 2782) (Just 101) (Just 166) (Just 67)
-    , Car "Honda CR-V LX" SUV All_Wheel_Drive (Just 19860) (Just 18419) (Just 2.4) (Just 4) (Just 160) (Just 21) (Just 25) (Just 3258) (Just 103) (Just 179) (Just 70)
-    , Car "Honda Element LX" SUV All_Wheel_Drive (Just 18690) (Just 17334) (Just 2.4) (Just 4) (Just 160) (Just 21) (Just 24) (Just 3468) (Just 101) (Just 167) (Just 72)
-    , Car "Honda Insight 2dr (gas/electric)" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19110) (Just 17911) (Just 2) (Just 3) (Just 73) (Just 60) (Just 66) (Just 1850) (Just 95) (Just 155) (Just 67)
-    , Car "Honda Odyssey EX" Minivan Front_Wheel_Drive (Just 27450) (Just 24744) (Just 3.5) (Just 6) (Just 240) (Just 18) (Just 25) (Just 4365) (Just 118) (Just 201) (Just 76)
-    , Car "Honda Odyssey LX" Minivan Front_Wheel_Drive (Just 24950) (Just 22498) (Just 3.5) (Just 6) (Just 240) (Just 18) (Just 25) (Just 4310) (Just 118) (Just 201) (Just 76)
-    , Car "Honda Pilot LX" SUV All_Wheel_Drive (Just 27560) (Just 24843) (Just 3.5) (Just 6) (Just 240) (Just 17) (Just 22) (Just 4387) (Just 106) (Just 188) (Just 77)
-    , Car "Honda S2000 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 33260) (Just 29965) (Just 2.2) (Just 4) (Just 240) (Just 20) (Just 25) (Just 2835) (Just 95) (Just 162) (Just 69)
-    , Car "Hummer H2" SUV All_Wheel_Drive (Just 49995) (Just 45815) (Just 6) (Just 8) (Just 316) (Just 10) (Just 12) (Just 6400) (Just 123) (Just 190) (Just 81)
-    , Car "Hyundai Accent 2dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 10539) (Just 10107) (Just 1.6) (Just 4) (Just 103) (Just 29) (Just 33) (Just 2255) (Just 96) (Just 167) (Just 66)
-    , Car "Hyundai Accent GL 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11839) (Just 11116) (Just 1.6) (Just 4) (Just 103) (Just 29) (Just 33) (Just 2290) (Just 96) (Just 167) (Just 66)
-    , Car "Hyundai Accent GT 2dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11939) (Just 11209) (Just 1.6) (Just 4) (Just 103) (Just 29) (Just 33) (Just 2339) (Just 96) (Just 167) (Just 66)
-    , Car "Hyundai Elantra GLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13839) (Just 12781) (Just 2) (Just 4) (Just 138) (Just 26) (Just 34) (Just 2635) (Just 103) (Just 178) (Just 68)
-    , Car "Hyundai Elantra GT 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15389) (Just 14207) (Just 2) (Just 4) (Just 138) (Just 26) (Just 34) (Just 2635) (Just 103) (Just 178) (Just 68)
-    , Car "Hyundai Elantra GT 4dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15389) (Just 14207) (Just 2) (Just 4) (Just 138) (Just 26) (Just 34) (Just 2698) (Just 103) (Just 178) (Just 68)
-    , Car "Hyundai Santa Fe GLS" SUV Front_Wheel_Drive (Just 21589) (Just 20201) (Just 2.7) (Just 6) (Just 173) (Just 20) (Just 26) (Just 3549) (Just 103) (Just 177) (Just 73)
-    , Car "Hyundai Sonata GLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19339) (Just 17574) (Just 2.7) (Just 6) (Just 170) (Just 19) (Just 27) (Just 3217) (Just 106) (Just 187) (Just 72)
-    , Car "Hyundai Sonata LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20339) (Just 18380) (Just 2.7) (Just 6) (Just 170) (Just 19) (Just 27) (Just 3217) (Just 106) (Just 187) (Just 72)
-    , Car "Hyundai Tiburon GT V6 2dr" Sports_Car Front_Wheel_Drive (Just 18739) (Just 17101) (Just 2.7) (Just 6) (Just 172) (Just 19) (Just 26) (Just 3023) (Just 100) (Just 173) (Just 69)
-    , Car "Hyundai XG350 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24589) (Just 22055) (Just 3.5) (Just 6) (Just 194) (Just 17) (Just 26) (Just 3651) (Just 108) (Just 192) (Just 72)
-    , Car "Hyundai XG350 L 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26189) (Just 23486) (Just 3.5) (Just 6) (Just 194) (Just 17) (Just 26) (Just 3651) (Just 108) (Just 192) (Just 72)
-    , Car "Infiniti FX35" Wagon Rear_Wheel_Drive (Just 34895) (Just 31756) (Just 3.5) (Just 6) (Just 280) (Just 16) (Just 22) (Just 4056) (Just 112) (Just 189) (Just 76)
-    , Car "Infiniti FX45" Wagon All_Wheel_Drive (Just 36395) (Just 33121) (Just 4.5) (Just 8) (Just 315) (Just 15) (Just 19) (Just 4309) (Just 112) (Just 189) (Just 76)
-    , Car "Infiniti G35 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 28495) (Just 26157) (Just 3.5) (Just 6) (Just 260) (Just 18) (Just 26) (Just 3336) (Just 112) (Just 187) (Just 69)
-    , Car "Infiniti G35 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 32445) (Just 29783) (Just 3.5) (Just 6) (Just 260) (Just 18) (Just 26) (Just 3677) (Just 112) (Just 187) (Just 69)
-    , Car "Infiniti G35 Sport Coupe 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 29795) (Just 27536) (Just 3.5) (Just 6) (Just 280) (Just 18) (Just 26) (Just 3416) (Just 112) (Just 182) (Just 72)
-    , Car "Infiniti I35 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 31145) (Just 28320) (Just 3.5) (Just 6) (Just 255) (Just 19) (Just 26) (Just 3306) (Just 108) (Just 194) (Just 70)
-    , Car "Infiniti M45 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 42845) (Just 38792) (Just 4.5) (Just 8) (Just 340) (Just 17) (Just 23) (Just 3851) (Just 110) (Just 197) (Just 70)
-    , Car "Infiniti Q45 Luxury 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 52545) (Just 47575) (Just 4.5) (Just 8) (Just 340) (Just 17) (Just 23) (Just 3977) (Just 113) (Just 200) (Just 73)
-    , Car "Isuzu Ascender S" SUV All_Wheel_Drive (Just 31849) (Just 29977) (Just 4.2) (Just 6) (Just 275) (Just 15) (Just 20) (Just 4967) (Just 129) (Just 208) (Just 76)
-    , Car "Isuzu Rodeo S" SUV Front_Wheel_Drive (Just 20449) (Just 19261) (Just 3.2) (Just 6) (Just 193) (Just 17) (Just 21) (Just 3836) (Just 106) (Just 178) (Just 70)
-    , Car "Jaguar S-Type 3.0 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 43895) (Just 40004) (Just 3) (Just 6) (Just 235) (Just 18) (Just 26) (Just 3777) (Just 115) (Just 192) (Just 72)
-    , Car "Jaguar S-Type 4.2 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 49995) (Just 45556) (Just 4.2) (Just 8) (Just 294) (Just 18) (Just 28) (Just 3874) (Just 115) (Just 192) (Just 72)
-    , Car "Jaguar S-Type R 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 63120) (Just 57499) (Just 4.2) (Just 8) (Just 390) (Just 17) (Just 24) (Just 4046) (Just 115) (Just 192) (Just 72)
-    , Car "Jaguar Vanden Plas 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 68995) (Just 62846) (Just 4.2) (Just 8) (Just 294) (Just 18) (Just 28) (Just 3803) (Just 119) (Just 200) (Just 73)
-    , Car "Jaguar XJ8 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 59995) (Just 54656) (Just 4.2) (Just 8) (Just 294) (Just 18) (Just 28) (Just 3803) (Just 119) (Just 200) (Just 73)
-    , Car "Jaguar XJR 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 74995) (Just 68306) (Just 4.2) (Just 8) (Just 390) (Just 17) (Just 24) (Just 3948) (Just 119) (Just 200) (Just 73)
-    , Car "Jaguar XK8 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 74995) (Just 68306) (Just 4.2) (Just 8) (Just 294) (Just 18) (Just 26) (Just 3980) (Just 102) (Just 187) (Just 71)
-    , Car "Jaguar XK8 coupe 2dr" Sports_Car Rear_Wheel_Drive (Just 69995) (Just 63756) (Just 4.2) (Just 8) (Just 294) (Just 18) (Just 26) (Just 3779) (Just 102) (Just 187) (Just 71)
-    , Car "Jaguar XKR convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 86995) (Just 79226) (Just 4.2) (Just 8) (Just 390) (Just 16) (Just 23) (Just 4042) (Just 102) (Just 187) (Just 71)
-    , Car "Jaguar XKR coupe 2dr" Sports_Car Rear_Wheel_Drive (Just 81995) (Just 74676) (Just 4.2) (Just 8) (Just 390) (Just 16) (Just 23) (Just 3865) (Just 102) (Just 187) (Just 71)
-    , Car "Jaguar X-Type 2.5 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 29995) (Just 27355) (Just 2.5) (Just 6) (Just 192) (Just 18) (Just 26) (Just 3428) (Just 107) (Just 184) (Just 70)
-    , Car "Jaguar X-Type 3.0 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 33995) (Just 30995) (Just 3) (Just 6) (Just 227) (Just 18) (Just 25) (Just 3516) (Just 107) (Just 184) (Just 70)
-    , Car "Jeep Grand Cherokee Laredo" SUV Front_Wheel_Drive (Just 27905) (Just 25686) (Just 4) (Just 6) (Just 195) (Just 16) (Just 21) (Just 3790) (Just 106) (Just 181) (Just 72)
-    , Car "Jeep Liberty Sport" SUV All_Wheel_Drive (Just 20130) (Just 18973) (Just 2.4) (Just 4) (Just 150) (Just 20) (Just 24) (Just 3826) (Just 104) (Just 174) (Just 72)
-    , Car "Jeep Wrangler Sahara convertible 2dr" SUV All_Wheel_Drive (Just 25520) (Just 23275) (Just 4) (Just 6) (Just 190) (Just 16) (Just 19) (Just 3575) (Just 93) (Just 150) (Just 67)
-    , Car "Kia Amanti 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26000) (Just 23764) (Just 3.5) (Just 6) (Just 195) (Just 17) (Just 25) Nothing (Just 110) (Just 196) (Just 73)
-    , Car "Kia Optima LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 16040) (Just 14910) (Just 2.4) (Just 4) (Just 138) (Just 23) (Just 30) (Just 3281) (Just 106) (Just 186) (Just 72)
-    , Car "Kia Optima LX V6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 18435) (Just 16850) (Just 2.7) (Just 6) (Just 170) (Just 20) (Just 27) (Just 3279) (Just 106) (Just 186) (Just 72)
-    , Car "Kia Rio 4dr auto" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11155) (Just 10705) (Just 1.6) (Just 4) (Just 104) (Just 25) (Just 32) (Just 2458) (Just 95) (Just 167) (Just 66)
-    , Car "Kia Rio 4dr manual" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 10280) (Just 9875) (Just 1.6) (Just 4) (Just 104) (Just 26) (Just 33) (Just 2403) (Just 95) (Just 167) (Just 66)
-    , Car "Kia Rio Cinco" Wagon Front_Wheel_Drive (Just 11905) (Just 11410) (Just 1.6) (Just 4) (Just 104) (Just 26) (Just 33) (Just 2447) (Just 95) (Just 167) (Just 66)
-    , Car "Kia Sedona LX" Minivan Front_Wheel_Drive (Just 20615) (Just 19400) (Just 3.5) (Just 6) (Just 195) (Just 16) (Just 22) (Just 4802) (Just 115) (Just 194) (Just 75)
-    , Car "Kia Sorento LX" SUV Front_Wheel_Drive (Just 19635) (Just 18630) (Just 3.5) (Just 6) (Just 192) (Just 16) (Just 19) (Just 4112) (Just 107) (Just 180) (Just 73)
-    , Car "Kia Spectra 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12360) (Just 11630) (Just 1.8) (Just 4) (Just 124) (Just 24) (Just 32) (Just 2661) (Just 101) (Just 178) (Just 68)
-    , Car "Kia Spectra GS 4dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 13580) (Just 12830) (Just 1.8) (Just 4) (Just 124) (Just 24) (Just 32) (Just 2686) (Just 101) (Just 178) (Just 68)
-    , Car "Kia Spectra GSX 4dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14630) (Just 13790) (Just 1.8) (Just 4) (Just 124) (Just 24) (Just 32) (Just 2697) (Just 101) (Just 178) (Just 68)
-    , Car "Land Rover Discovery SE" SUV All_Wheel_Drive (Just 39250) (Just 35777) (Just 4.6) (Just 8) (Just 217) (Just 12) (Just 16) (Just 4576) (Just 100) (Just 185) (Just 74)
-    , Car "Land Rover Freelander SE" SUV All_Wheel_Drive (Just 25995) (Just 23969) (Just 2.5) (Just 6) (Just 174) (Just 18) (Just 21) (Just 3577) (Just 101) (Just 175) (Just 71)
-    , Car "Land Rover Range Rover HSE" SUV All_Wheel_Drive (Just 72250) (Just 65807) (Just 4.4) (Just 8) (Just 282) (Just 12) (Just 16) (Just 5379) (Just 113) (Just 195) (Just 76)
-    , Car "Lexus ES 330 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 32350) (Just 28755) (Just 3.3) (Just 6) (Just 225) (Just 20) (Just 29) (Just 3460) (Just 107) (Just 191) (Just 71)
-    , Car "Lexus GS 300 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 41010) (Just 36196) (Just 3) (Just 6) (Just 220) (Just 18) (Just 25) (Just 3649) (Just 110) (Just 189) (Just 71)
-    , Car "Lexus GS 430 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 48450) (Just 42232) (Just 4.3) (Just 8) (Just 300) (Just 18) (Just 23) (Just 3715) (Just 110) (Just 189) (Just 71)
-    , Car "Lexus GX 470" SUV All_Wheel_Drive (Just 45700) (Just 39838) (Just 4.7) (Just 8) (Just 235) (Just 15) (Just 19) (Just 4740) (Just 110) (Just 188) (Just 74)
-    , Car "Lexus IS 300 4dr auto" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 32415) (Just 28611) (Just 3) (Just 6) (Just 215) (Just 18) (Just 24) (Just 3285) (Just 105) (Just 177) (Just 68)
-    , Car "Lexus IS 300 4dr manual" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 31045) (Just 27404) (Just 3) (Just 6) (Just 215) (Just 18) (Just 25) (Just 3255) (Just 105) (Just 177) (Just 68)
-    , Car "Lexus IS 300 SportCross" Wagon Rear_Wheel_Drive (Just 32455) (Just 28647) (Just 3) (Just 6) (Just 215) (Just 18) (Just 24) (Just 3410) (Just 105) (Just 177) (Just 68)
-    , Car "Lexus LS 430 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 55750) (Just 48583) (Just 4.3) (Just 8) (Just 290) (Just 18) (Just 25) (Just 3990) (Just 115) (Just 197) (Just 72)
-    , Car "Lexus LX 470" SUV All_Wheel_Drive (Just 64800) (Just 56455) (Just 4.7) (Just 8) (Just 235) (Just 13) (Just 17) (Just 5590) (Just 112) (Just 193) (Just 76)
-    , Car "Lexus RX 330" SUV All_Wheel_Drive (Just 39195) (Just 34576) (Just 3.3) (Just 6) (Just 230) (Just 18) (Just 24) (Just 4065) (Just 107) (Just 186) (Just 73)
-    , Car "Lexus SC 430 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 63200) (Just 55063) (Just 4.3) (Just 8) (Just 300) (Just 18) (Just 23) (Just 3840) (Just 103) (Just 178) (Just 72)
-    , Car "Lincoln Aviator Ultimate" SUV Front_Wheel_Drive (Just 42915) (Just 39443) (Just 4.6) (Just 8) (Just 302) (Just 13) (Just 18) (Just 4834) (Just 114) (Just 193) (Just 76)
-    , Car "Lincoln LS V6 Luxury 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 32495) (Just 29969) (Just 3) (Just 6) (Just 232) (Just 20) (Just 26) (Just 3681) (Just 115) (Just 194) (Just 73)
-    , Car "Lincoln LS V6 Premium 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 36895) (Just 33929) (Just 3) (Just 6) (Just 232) (Just 20) (Just 26) (Just 3681) (Just 115) (Just 194) (Just 73)
-    , Car "Lincoln LS V8 Sport 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 40095) (Just 36809) (Just 3.9) (Just 8) (Just 280) (Just 17) (Just 24) (Just 3768) (Just 115) (Just 194) (Just 73)
-    , Car "Lincoln LS V8 Ultimate 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 43495) (Just 39869) (Just 3.9) (Just 8) (Just 280) (Just 17) (Just 24) (Just 3768) (Just 115) (Just 194) (Just 73)
-    , Car "Lincoln Navigator Luxury" SUV All_Wheel_Drive (Just 52775) (Just 46360) (Just 5.4) (Just 8) (Just 300) (Just 13) (Just 18) (Just 5969) (Just 119) (Just 206) (Just 80)
-    , Car "Lincoln Town Car Signature 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 41815) (Just 38418) (Just 4.6) (Just 8) (Just 239) (Just 17) (Just 25) (Just 4369) (Just 118) (Just 215) (Just 78)
-    , Car "Lincoln Town Car Ultimate 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 44925) (Just 41217) (Just 4.6) (Just 8) (Just 239) (Just 17) (Just 25) (Just 4369) (Just 118) (Just 215) (Just 78)
-    , Car "Lincoln Town Car Ultimate L 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 50470) (Just 46208) (Just 4.6) (Just 8) (Just 239) (Just 17) (Just 25) (Just 4474) (Just 124) (Just 221) (Just 78)
-    , Car "Mazda B2300 SX Regular Cab" Pickup Rear_Wheel_Drive (Just 14840) (Just 14070) (Just 2.3) (Just 4) (Just 143) (Just 24) (Just 29) (Just 2960) (Just 112) Nothing Nothing
-    , Car "Mazda B4000 SE Cab Plus" Pickup All_Wheel_Drive (Just 22350) (Just 20482) (Just 4) (Just 6) (Just 207) (Just 15) (Just 19) (Just 3571) (Just 126) Nothing Nothing
-    , Car "Mazda MPV ES" Minivan Front_Wheel_Drive (Just 28750) (Just 26600) (Just 3) (Just 6) (Just 200) (Just 18) (Just 25) (Just 3812) (Just 112) (Just 188) (Just 72)
-    , Car "Mazda MX-5 Miata convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 22388) (Just 20701) (Just 1.8) (Just 4) (Just 142) (Just 23) (Just 28) (Just 2387) (Just 89) (Just 156) (Just 66)
-    , Car "Mazda MX-5 Miata LS convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 25193) (Just 23285) (Just 1.8) (Just 4) (Just 142) (Just 23) (Just 28) (Just 2387) (Just 89) (Just 156) (Just 66)
-    , Car "Mazda RX-8 4dr automatic" Sports_Car Rear_Wheel_Drive (Just 25700) (Just 23794) (Just 1.3) (Just -1) (Just 197) (Just 18) (Just 25) (Just 3053) (Just 106) (Just 174) Nothing
-    , Car "Mazda RX-8 4dr manual" Sports_Car Rear_Wheel_Drive (Just 27200) (Just 25179) (Just 1.3) (Just -1) (Just 238) (Just 18) (Just 24) (Just 3029) (Just 106) (Just 174) Nothing
-    , Car "Mazda Tribute DX 2.0" SUV All_Wheel_Drive (Just 21087) (Just 19742) (Just 2) (Just 4) (Just 130) (Just 22) (Just 25) (Just 3091) (Just 103) (Just 173) (Just 72)
-    , Car "Mazda3 i 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15500) (Just 14525) (Just 2) (Just 4) (Just 148) Nothing Nothing (Just 2696) Nothing Nothing Nothing
-    , Car "Mazda3 s 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17200) (Just 15922) (Just 2.3) (Just 4) (Just 160) Nothing Nothing (Just 2762) Nothing Nothing Nothing
-    , Car "Mazda6 i 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19270) (Just 17817) (Just 2.3) (Just 4) (Just 160) (Just 24) (Just 32) (Just 3042) (Just 105) (Just 187) (Just 70)
-    , Car "Mercedes-Benz C230 Sport 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 26060) (Just 24249) (Just 1.8) (Just 4) (Just 189) (Just 22) (Just 30) (Just 3250) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C240" Wagon Rear_Wheel_Drive (Just 33780) (Just 31466) (Just 2.6) (Just 6) (Just 168) (Just 19) (Just 25) (Just 3470) (Just 107) (Just 179) (Just 68)
-    , Car "Mercedes-Benz C240 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 32280) (Just 30071) (Just 2.6) (Just 6) (Just 168) (Just 20) (Just 25) (Just 3360) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C240 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 33480) (Just 31187) (Just 2.6) (Just 6) (Just 168) (Just 19) (Just 25) (Just 3360) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C32 AMG 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 52120) (Just 48522) (Just 3.2) (Just 6) (Just 349) (Just 16) (Just 21) (Just 3540) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C320 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 37630) (Just 35046) (Just 3.2) (Just 6) (Just 215) (Just 20) (Just 26) (Just 3450) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C320 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 38830) (Just 36162) (Just 3.2) (Just 6) (Just 215) (Just 19) (Just 27) Nothing (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C320 Sport 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 28370) (Just 26435) (Just 3.2) (Just 6) (Just 215) (Just 19) (Just 26) (Just 3430) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz C320 Sport 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 35920) (Just 33456) (Just 3.2) (Just 6) (Just 215) (Just 19) (Just 26) (Just 3430) (Just 107) (Just 178) (Just 68)
-    , Car "Mercedes-Benz CL500 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 94820) (Just 88324) (Just 5) (Just 8) (Just 302) (Just 16) (Just 24) (Just 4085) (Just 114) (Just 196) (Just 73)
-    , Car "Mercedes-Benz CL600 2dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 128420) (Just 119600) (Just 5.5) (Just 12) (Just 493) (Just 13) (Just 19) (Just 4473) (Just 114) (Just 196) (Just 73)
-    , Car "Mercedes-Benz CLK320 coupe 2dr (convertible)" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 45707) (Just 41966) (Just 3.2) (Just 6) (Just 215) (Just 20) (Just 26) (Just 3770) (Just 107) (Just 183) (Just 69)
-    , Car "Mercedes-Benz CLK500 coupe 2dr (convertible)" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 52800) (Just 49104) (Just 5) (Just 8) (Just 302) (Just 17) (Just 22) (Just 3585) (Just 107) (Just 183) (Just 69)
-    , Car "Mercedes-Benz E320" Wagon Rear_Wheel_Drive (Just 50670) (Just 47174) (Just 3.2) (Just 6) (Just 221) (Just 19) (Just 27) (Just 3966) (Just 112) (Just 190) (Just 71)
-    , Car "Mercedes-Benz E320 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 48170) (Just 44849) (Just 3.2) (Just 6) (Just 221) (Just 19) (Just 27) (Just 3635) (Just 112) (Just 190) (Just 71)
-    , Car "Mercedes-Benz E500" Wagon All_Wheel_Drive (Just 60670) (Just 56474) (Just 5) (Just 8) (Just 302) (Just 16) (Just 24) (Just 4230) (Just 112) (Just 190) (Just 71)
-    , Car "Mercedes-Benz E500 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 57270) (Just 53382) (Just 5) (Just 8) (Just 302) (Just 16) (Just 20) (Just 3815) (Just 112) (Just 190) (Just 71)
-    , Car "Mercedes-Benz G500" SUV All_Wheel_Drive (Just 76870) (Just 71540) (Just 5) (Just 8) (Just 292) (Just 13) (Just 14) (Just 5423) (Just 112) (Just 186) (Just 71)
-    , Car "Mercedes-Benz ML500" SUV All_Wheel_Drive (Just 46470) (Just 43268) (Just 5) (Just 8) (Just 288) (Just 14) (Just 17) (Just 4874) (Just 111) (Just 183) (Just 72)
-    , Car "Mercedes-Benz S430 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 74320) (Just 69168) (Just 4.3) (Just 8) (Just 275) (Just 18) (Just 26) (Just 4160) (Just 122) (Just 203) (Just 73)
-    , Car "Mercedes-Benz S500 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 86970) (Just 80939) (Just 5) (Just 8) (Just 302) (Just 16) (Just 24) (Just 4390) (Just 122) (Just 203) (Just 73)
-    , Car "Mercedes-Benz SL500 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 90520) (Just 84325) (Just 5) (Just 8) (Just 302) (Just 16) (Just 23) (Just 4065) (Just 101) (Just 179) (Just 72)
-    , Car "Mercedes-Benz SL55 AMG 2dr" Sports_Car Rear_Wheel_Drive (Just 121770) (Just 113388) (Just 5.5) (Just 8) (Just 493) (Just 14) (Just 21) (Just 4235) (Just 101) (Just 179) (Just 72)
-    , Car "Mercedes-Benz SL600 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 126670) (Just 117854) (Just 5.5) (Just 12) (Just 493) (Just 13) (Just 19) (Just 4429) (Just 101) (Just 179) (Just 72)
-    , Car "Mercedes-Benz SLK230 convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 40320) (Just 37548) (Just 2.3) (Just 4) (Just 192) (Just 21) (Just 29) (Just 3055) (Just 95) (Just 158) (Just 68)
-    , Car "Mercedes-Benz SLK32 AMG 2dr" Sports_Car Rear_Wheel_Drive (Just 56170) (Just 52289) (Just 3.2) (Just 6) (Just 349) (Just 17) (Just 22) (Just 3220) (Just 95) (Just 158) (Just 68)
-    , Car "Mercury Grand Marquis GS 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 24695) (Just 23217) (Just 4.6) (Just 8) (Just 224) (Just 17) (Just 25) (Just 4052) (Just 115) (Just 212) (Just 78)
-    , Car "Mercury Grand Marquis LS Premium 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 29595) (Just 27148) (Just 4.6) (Just 8) (Just 224) (Just 17) (Just 25) (Just 4052) (Just 115) (Just 212) (Just 78)
-    , Car "Mercury Grand Marquis LS Ultimate 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 30895) (Just 28318) (Just 4.6) (Just 8) (Just 224) (Just 17) (Just 25) (Just 4052) (Just 115) (Just 212) (Just 78)
-    , Car "Mercury Marauder 4dr" Small_Sporty_Compact_Large_Sedan Rear_Wheel_Drive (Just 34495) (Just 31558) (Just 4.6) (Just 8) (Just 302) (Just 17) (Just 23) (Just 4195) (Just 115) (Just 212) (Just 78)
-    , Car "Mercury Monterey Luxury" Minivan Front_Wheel_Drive (Just 33995) (Just 30846) (Just 4.2) (Just 6) (Just 201) (Just 16) (Just 23) (Just 4340) (Just 121) (Just 202) (Just 77)
-    , Car "Mercury Mountaineer" SUV Front_Wheel_Drive (Just 29995) (Just 27317) (Just 4) (Just 6) (Just 210) (Just 16) (Just 21) (Just 4374) (Just 114) (Just 190) (Just 72)
-    , Car "Mercury Sable GS" Wagon Front_Wheel_Drive (Just 22595) (Just 20748) (Just 3) (Just 6) (Just 155) (Just 19) (Just 26) (Just 3488) (Just 109) (Just 198) (Just 73)
-    , Car "Mercury Sable GS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21595) (Just 19848) (Just 3) (Just 6) (Just 155) (Just 20) (Just 27) (Just 3308) (Just 109) (Just 200) (Just 73)
-    , Car "Mercury Sable LS Premium 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23895) (Just 21918) (Just 3) (Just 6) (Just 201) (Just 19) (Just 26) (Just 3315) (Just 109) (Just 200) (Just 73)
-    , Car "Mini Cooper" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 16999) (Just 15437) (Just 1.6) (Just 4) (Just 115) (Just 28) (Just 37) (Just 2524) (Just 97) (Just 143) (Just 67)
-    , Car "Mini Cooper S" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19999) (Just 18137) (Just 1.6) (Just 4) (Just 163) (Just 25) (Just 34) (Just 2678) (Just 97) (Just 144) (Just 67)
-    , Car "Mitsubishi Diamante LS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 29282) (Just 27250) (Just 3.5) (Just 6) (Just 205) (Just 18) (Just 25) (Just 3549) (Just 107) (Just 194) (Just 70)
-    , Car "Mitsubishi Eclipse GTS 2dr" Sports_Car Front_Wheel_Drive (Just 25092) (Just 23456) (Just 3) (Just 6) (Just 210) (Just 21) (Just 28) (Just 3241) (Just 101) (Just 177) (Just 69)
-    , Car "Mitsubishi Eclipse Spyder GT convertible 2dr" Sports_Car Front_Wheel_Drive (Just 26992) (Just 25218) (Just 3) (Just 6) (Just 210) (Just 21) (Just 28) (Just 3296) (Just 101) (Just 177) (Just 69)
-    , Car "Mitsubishi Endeavor XLS" SUV All_Wheel_Drive (Just 30492) (Just 28330) (Just 3.8) (Just 6) (Just 215) (Just 17) (Just 21) (Just 4134) (Just 109) (Just 190) (Just 74)
-    , Car "Mitsubishi Galant ES 2.4L 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19312) (Just 17957) (Just 2.4) (Just 4) (Just 160) Nothing Nothing (Just 3351) (Just 108) (Just 191) (Just 72)
-    , Car "Mitsubishi Galant GTS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25700) (Just 23883) (Just 3.8) (Just 6) (Just 230) (Just 18) (Just 26) (Just 3649) (Just 108) (Just 191) (Just 72)
-    , Car "Mitsubishi Lancer ES 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14622) (Just 13751) (Just 2) (Just 4) (Just 120) Nothing Nothing (Just 2656) (Just 102) (Just 181) (Just 67)
-    , Car "Mitsubishi Lancer Evolution 4dr" Sports_Car Front_Wheel_Drive (Just 29562) (Just 27466) (Just 2) (Just 4) (Just 271) (Just 18) (Just 26) (Just 3263) (Just 103) (Just 179) (Just 70)
-    , Car "Mitsubishi Lancer LS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 16722) (Just 15718) (Just 2) (Just 4) (Just 120) Nothing Nothing (Just 2795) (Just 102) (Just 181) (Just 67)
-    , Car "Mitsubishi Lancer OZ Rally 4dr auto" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17232) (Just 16196) (Just 2) (Just 4) (Just 120) Nothing Nothing (Just 2744) (Just 102) (Just 181) (Just 67)
-    , Car "Mitsubishi Lancer Sportback LS" Wagon Front_Wheel_Drive (Just 17495) (Just 16295) (Just 2.4) (Just 4) (Just 160) Nothing Nothing (Just 3020) (Just 102) (Just 181) (Just 67)
-    , Car "Mitsubishi Montero XLS" SUV All_Wheel_Drive (Just 33112) (Just 30763) (Just 3.8) (Just 6) (Just 215) (Just 15) (Just 19) (Just 4718) (Just 110) (Just 190) (Just 75)
-    , Car "Mitsubishi Outlander LS" SUV Front_Wheel_Drive (Just 18892) (Just 17569) (Just 2.4) (Just 4) (Just 160) (Just 21) (Just 27) (Just 3240) (Just 103) (Just 179) (Just 69)
-    , Car "Nissan 350Z coupe 2dr" Sports_Car Rear_Wheel_Drive (Just 26910) (Just 25203) (Just 3.5) (Just 6) (Just 287) (Just 20) (Just 26) (Just 3188) (Just 104) (Just 169) (Just 72)
-    , Car "Nissan 350Z Enthusiast convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 34390) (Just 31845) (Just 3.5) (Just 6) (Just 287) (Just 20) (Just 26) (Just 3428) (Just 104) (Just 169) (Just 72)
-    , Car "Nissan Altima S 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19240) (Just 18030) (Just 2.5) (Just 4) (Just 175) (Just 21) (Just 26) (Just 3039) (Just 110) (Just 192) (Just 70)
-    , Car "Nissan Altima SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23290) (Just 21580) (Just 3.5) (Just 6) (Just 245) (Just 21) (Just 26) (Just 3197) (Just 110) (Just 192) (Just 70)
-    , Car "Nissan Frontier King Cab XE V6" Pickup All_Wheel_Drive (Just 19479) (Just 18253) (Just 3.3) (Just 6) (Just 180) (Just 17) (Just 20) (Just 3932) (Just 116) Nothing Nothing
-    , Car "Nissan Maxima SE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 27490) (Just 25182) (Just 3.5) (Just 6) (Just 265) (Just 20) (Just 28) (Just 3473) (Just 111) (Just 194) (Just 72)
-    , Car "Nissan Maxima SL 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 29440) (Just 26966) (Just 3.5) (Just 6) (Just 265) (Just 20) (Just 28) (Just 3476) (Just 111) (Just 194) (Just 72)
-    , Car "Nissan Murano SL" Wagon Rear_Wheel_Drive (Just 28739) (Just 27300) (Just 3.5) (Just 6) (Just 245) (Just 20) (Just 25) (Just 3801) (Just 111) (Just 188) (Just 74)
-    , Car "Nissan Pathfinder Armada SE" SUV Front_Wheel_Drive (Just 33840) (Just 30815) (Just 5.6) (Just 8) (Just 305) (Just 13) (Just 19) (Just 5013) (Just 123) (Just 207) (Just 79)
-    , Car "Nissan Pathfinder SE" SUV Front_Wheel_Drive (Just 27339) (Just 25972) (Just 3.5) (Just 6) (Just 240) (Just 16) (Just 21) (Just 3871) (Just 106) (Just 183) (Just 72)
-    , Car "Nissan Quest S" Minivan Front_Wheel_Drive (Just 24780) (Just 22958) (Just 3.5) (Just 6) (Just 240) (Just 19) (Just 26) (Just 4012) (Just 124) (Just 204) (Just 78)
-    , Car "Nissan Quest SE" Minivan Front_Wheel_Drive (Just 32780) (Just 30019) (Just 3.5) (Just 6) (Just 240) (Just 18) (Just 25) (Just 4175) (Just 124) (Just 204) (Just 78)
-    , Car "Nissan Sentra 1.8 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12740) (Just 12205) (Just 1.8) (Just 4) (Just 126) (Just 28) (Just 35) (Just 2513) (Just 100) (Just 178) (Just 67)
-    , Car "Nissan Sentra 1.8 S 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14740) (Just 13747) (Just 1.8) (Just 4) (Just 126) (Just 28) (Just 35) (Just 2581) (Just 100) (Just 178) (Just 67)
-    , Car "Nissan Sentra SE-R 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17640) (Just 16444) (Just 2.5) (Just 4) (Just 165) (Just 23) (Just 28) (Just 2761) (Just 100) (Just 178) (Just 67)
-    , Car "Nissan Titan King Cab XE" Pickup All_Wheel_Drive (Just 26650) (Just 24926) (Just 5.6) (Just 8) (Just 305) (Just 14) (Just 18) (Just 5287) (Just 140) Nothing Nothing
-    , Car "Nissan Xterra XE V6" SUV Front_Wheel_Drive (Just 20939) (Just 19512) (Just 3.3) (Just 6) (Just 180) (Just 17) (Just 20) (Just 3760) (Just 104) (Just 178) (Just 70)
-    , Car "Oldsmobile Alero GLS 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23675) (Just 21485) (Just 3.4) (Just 6) (Just 170) (Just 20) (Just 29) (Just 3085) (Just 107) (Just 187) (Just 70)
-    , Car "Oldsmobile Alero GX 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 18825) (Just 17642) (Just 2.2) (Just 4) (Just 140) (Just 24) (Just 32) (Just 2946) (Just 107) (Just 187) (Just 70)
-    , Car "Oldsmobile Silhouette GL" Minivan Front_Wheel_Drive (Just 28790) (Just 26120) (Just 3.4) (Just 6) (Just 185) (Just 19) (Just 26) (Just 3948) (Just 120) (Just 201) (Just 72)
-    , Car "Pontiac Aztekt" SUV Front_Wheel_Drive (Just 21595) (Just 19810) (Just 3.4) (Just 6) (Just 185) (Just 19) (Just 26) (Just 3779) (Just 108) (Just 182) (Just 74)
-    , Car "Pontiac Bonneville GXP 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 35995) (Just 32997) (Just 4.6) (Just 8) (Just 275) Nothing Nothing (Just 3790) (Just 112) (Just 203) (Just 74)
-    , Car "Pontiac Grand Am GT 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22450) (Just 20595) (Just 3.4) (Just 6) (Just 175) (Just 20) (Just 29) (Just 3118) (Just 107) (Just 186) (Just 70)
-    , Car "Pontiac Grand Prix GT1 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22395) (Just 20545) (Just 3.8) (Just 6) (Just 200) (Just 20) (Just 30) (Just 3477) (Just 111) (Just 198) (Just 74)
-    , Car "Pontiac Grand Prix GT2 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 24295) (Just 22284) (Just 3.8) (Just 6) (Just 200) (Just 20) (Just 30) (Just 3484) (Just 111) (Just 198) (Just 74)
-    , Car "Pontiac GTO 2dr" Sports_Car Rear_Wheel_Drive (Just 33500) (Just 30710) (Just 5.7) (Just 8) (Just 340) Nothing Nothing (Just 3725) (Just 110) (Just 190) (Just 73)
-    , Car "Pontiac Montana" Minivan Front_Wheel_Drive (Just 23845) (Just 21644) (Just 3.4) (Just 6) (Just 185) (Just 19) (Just 26) (Just 3803) (Just 112) (Just 187) (Just 72)
-    , Car "Pontiac Montana EWB" Minivan All_Wheel_Drive (Just 31370) (Just 28454) (Just 3.4) (Just 6) (Just 185) (Just 18) (Just 24) (Just 4431) (Just 121) (Just 201) (Just 72)
-    , Car "Pontiac Sunfire 1SA 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15495) (Just 14375) (Just 2.2) (Just 4) (Just 140) (Just 24) (Just 33) (Just 2771) (Just 104) (Just 182) (Just 68)
-    , Car "Pontiac Sunfire 1SC 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17735) (Just 16369) (Just 2.2) (Just 4) (Just 140) (Just 24) (Just 33) (Just 2771) (Just 104) (Just 182) (Just 68)
-    , Car "Pontiac Vibe" Wagon Rear_Wheel_Drive (Just 17045) (Just 15973) (Just 1.8) (Just 4) (Just 130) (Just 29) (Just 36) (Just 2701) (Just 102) (Just 172) (Just 70)
-    , Car "Porsche 911 Carrera 4S coupe 2dr (convert)" Sports_Car All_Wheel_Drive (Just 84165) (Just 72206) (Just 3.6) (Just 6) (Just 315) (Just 17) (Just 24) (Just 3240) (Just 93) (Just 175) (Just 72)
-    , Car "Porsche 911 Carrera convertible 2dr (coupe)" Sports_Car Rear_Wheel_Drive (Just 79165) (Just 69229) (Just 3.6) (Just 6) (Just 315) (Just 18) (Just 26) (Just 3135) (Just 93) (Just 175) (Just 70)
-    , Car "Porsche 911 GT2 2dr" Sports_Car Rear_Wheel_Drive (Just 192465) (Just 173560) (Just 3.6) (Just 6) (Just 477) (Just 17) (Just 24) (Just 3131) (Just 93) (Just 175) (Just 72)
-    , Car "Porsche 911 Targa coupe 2dr" Sports_Car Rear_Wheel_Drive (Just 76765) (Just 67128) (Just 3.6) (Just 6) (Just 315) (Just 18) (Just 26) (Just 3119) (Just 93) (Just 175) (Just 70)
-    , Car "Porsche Boxster convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 43365) (Just 37886) (Just 2.7) (Just 6) (Just 228) (Just 20) (Just 29) (Just 2811) (Just 95) (Just 170) (Just 70)
-    , Car "Porsche Boxster S convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 52365) (Just 45766) (Just 3.2) (Just 6) (Just 258) (Just 18) (Just 26) (Just 2911) (Just 95) (Just 170) (Just 70)
-    , Car "Porsche Cayenne S" SUV All_Wheel_Drive (Just 56665) (Just 49865) (Just 4.5) (Just 8) (Just 340) (Just 14) (Just 18) (Just 4950) (Just 112) (Just 188) (Just 76)
-    , Car "Saab 9-3 Aero 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 33360) (Just 31562) (Just 2) (Just 4) (Just 210) (Just 20) (Just 28) (Just 3175) (Just 105) (Just 183) (Just 69)
-    , Car "Saab 9-3 Aero convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 43175) (Just 40883) (Just 2) (Just 4) (Just 210) (Just 21) (Just 30) (Just 3700) (Just 105) (Just 182) (Just 69)
-    , Car "Saab 9-3 Arc convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 40670) (Just 38520) (Just 2) (Just 4) (Just 210) (Just 21) (Just 29) (Just 3480) (Just 105) (Just 182) (Just 69)
-    , Car "Saab 9-3 Arc Sport 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 30860) (Just 29269) (Just 2) (Just 4) (Just 210) (Just 20) (Just 28) (Just 3175) (Just 105) (Just 183) (Just 69)
-    , Car "Saab 9-5 Aero" Wagon Front_Wheel_Drive (Just 40845) (Just 38376) (Just 2.3) (Just 4) (Just 250) (Just 19) (Just 29) (Just 3620) (Just 106) (Just 190) (Just 71)
-    , Car "Saab 9-5 Aero 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 39465) (Just 37721) (Just 2.3) (Just 4) (Just 250) (Just 21) (Just 29) (Just 3470) (Just 106) (Just 190) (Just 71)
-    , Car "Saab 9-5 Arc 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 35105) (Just 33011) (Just 2.3) (Just 4) (Just 220) (Just 21) (Just 29) (Just 3470) (Just 106) (Just 190) (Just 71)
-    , Car "Saturn Ion1 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 10995) (Just 10319) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 35) (Just 2692) (Just 103) (Just 185) (Just 67)
-    , Car "Saturn L300 2" Wagon Front_Wheel_Drive (Just 23560) (Just 21779) (Just 2.2) (Just 4) (Just 140) (Just 24) (Just 34) (Just 3109) (Just 107) (Just 190) (Just 69)
-    , Car "Saturn L300-2 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21410) (Just 19801) (Just 3) (Just 6) (Just 182) (Just 20) (Just 28) (Just 3197) (Just 107) (Just 190) (Just 69)
-    , Car "Saturn lon2 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14300) (Just 13393) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 35) (Just 2692) (Just 103) (Just 185) (Just 67)
-    , Car "Saturn lon2 quad coupe 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14850) (Just 13904) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 35) (Just 2751) (Just 103) (Just 185) (Just 68)
-    , Car "Saturn lon3 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15825) (Just 14811) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 35) (Just 2692) (Just 103) (Just 185) (Just 67)
-    , Car "Saturn lon3 quad coupe 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 16350) (Just 15299) (Just 2.2) (Just 4) (Just 140) (Just 26) (Just 35) (Just 2751) (Just 103) (Just 185) (Just 68)
-    , Car "Saturn VUE" SUV All_Wheel_Drive (Just 20585) (Just 19238) (Just 2.2) (Just 4) (Just 143) (Just 21) (Just 26) (Just 3381) (Just 107) (Just 181) (Just 72)
-    , Car "Scion xA 4dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12965) (Just 12340) (Just 1.5) (Just 4) (Just 108) (Just 32) (Just 38) (Just 2340) (Just 93) (Just 154) (Just 67)
-    , Car "Scion xB" Wagon Front_Wheel_Drive (Just 14165) (Just 13480) (Just 1.5) (Just 4) (Just 108) (Just 31) (Just 35) (Just 2425) (Just 98) (Just 155) (Just 67)
-    , Car "Subaru Baja" Pickup All_Wheel_Drive (Just 24520) (Just 22304) (Just 2.5) (Just 4) (Just 165) (Just 21) (Just 28) (Just 3485) (Just 104) Nothing Nothing
-    , Car "Subaru Forester X" Wagon All_Wheel_Drive (Just 21445) (Just 19646) (Just 2.5) (Just 4) (Just 165) (Just 21) (Just 28) (Just 3090) (Just 99) (Just 175) (Just 68)
-    , Car "Subaru Impreza 2.5 RS 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 19945) (Just 18399) (Just 2.5) (Just 4) (Just 165) (Just 22) (Just 28) (Just 2965) (Just 99) (Just 174) (Just 69)
-    , Car "Subaru Impreza WRX 4dr" Sports_Car All_Wheel_Drive (Just 25045) (Just 23022) (Just 2) (Just 4) (Just 227) (Just 20) (Just 27) (Just 3085) (Just 99) (Just 174) (Just 69)
-    , Car "Subaru Impreza WRX STi 4dr" Sports_Car All_Wheel_Drive (Just 31545) (Just 29130) (Just 2.5) (Just 4) (Just 300) (Just 18) (Just 24) (Just 3263) (Just 100) (Just 174) (Just 69)
-    , Car "Subaru Legacy GT 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 25645) (Just 23336) (Just 2.5) (Just 4) (Just 165) (Just 21) (Just 28) (Just 3395) (Just 104) (Just 184) (Just 69)
-    , Car "Subaru Legacy L 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 20445) (Just 18713) (Just 2.5) (Just 4) (Just 165) (Just 21) (Just 28) (Just 3285) (Just 104) (Just 184) (Just 69)
-    , Car "Subaru Outback" Wagon All_Wheel_Drive (Just 23895) (Just 21773) (Just 2.5) (Just 4) (Just 165) (Just 21) (Just 28) (Just 3430) (Just 104) (Just 187) (Just 69)
-    , Car "Subaru Outback H6 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 29345) (Just 26660) (Just 3) (Just 6) (Just 212) (Just 19) (Just 26) (Just 3610) (Just 104) (Just 184) (Just 69)
-    , Car "Subaru Outback H-6 VDC 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 31545) (Just 28603) (Just 3) (Just 6) (Just 212) (Just 19) (Just 26) (Just 3630) (Just 104) (Just 184) (Just 69)
-    , Car "Subaru Outback Limited Sedan 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 27145) (Just 24687) (Just 2.5) (Just 4) (Just 165) (Just 20) (Just 27) (Just 3495) (Just 104) (Just 184) (Just 69)
-    , Car "Suzuki Aeno S 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12884) (Just 12719) (Just 2.3) (Just 4) (Just 155) (Just 25) (Just 31) (Just 2676) (Just 98) (Just 171) (Just 68)
-    , Car "Suzuki Aerio LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14500) (Just 14317) (Just 2.3) (Just 4) (Just 155) (Just 25) (Just 31) (Just 2676) (Just 98) (Just 171) (Just 68)
-    , Car "Suzuki Aerio SX" Wagon All_Wheel_Drive (Just 16497) (Just 16291) (Just 2.3) (Just 4) (Just 155) (Just 24) (Just 29) (Just 2932) (Just 98) (Just 167) (Just 68)
-    , Car "Suzuki Forenza EX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15568) (Just 15378) (Just 2) (Just 4) (Just 119) (Just 22) (Just 30) (Just 2756) (Just 102) (Just 177) (Just 68)
-    , Car "Suzuki Forenza S 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 12269) (Just 12116) (Just 2) (Just 4) (Just 119) (Just 24) (Just 31) (Just 2701) (Just 102) (Just 177) (Just 68)
-    , Car "Suzuki Verona LX 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 17262) (Just 17053) (Just 2.5) (Just 6) (Just 155) (Just 20) (Just 27) (Just 3380) (Just 106) (Just 188) (Just 72)
-    , Car "Suzuki Vitara LX" SUV All_Wheel_Drive (Just 17163) (Just 16949) (Just 2.5) (Just 6) (Just 165) (Just 19) (Just 22) (Just 3020) (Just 98) (Just 163) (Just 67)
-    , Car "Suzuki XL-7 EX" SUV Front_Wheel_Drive (Just 23699) (Just 22307) (Just 2.7) (Just 6) (Just 185) (Just 18) (Just 22) (Just 3682) (Just 110) (Just 187) (Just 70)
-    , Car "Toyota 4Runner SR5 V6" SUV Front_Wheel_Drive (Just 27710) (Just 24801) (Just 4) (Just 6) (Just 245) (Just 18) (Just 21) (Just 4035) (Just 110) (Just 189) (Just 74)
-    , Car "Toyota Avalon XL 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26560) (Just 23693) (Just 3) (Just 6) (Just 210) (Just 21) (Just 29) (Just 3417) (Just 107) (Just 192) (Just 72)
-    , Car "Toyota Avalon XLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 30920) (Just 27271) (Just 3) (Just 6) (Just 210) (Just 21) (Just 29) (Just 3439) (Just 107) (Just 192) (Just 72)
-    , Car "Toyota Camry LE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19560) (Just 17558) (Just 2.4) (Just 4) (Just 157) (Just 24) (Just 33) (Just 3086) (Just 107) (Just 189) (Just 71)
-    , Car "Toyota Camry LE V6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 22775) (Just 20325) (Just 3) (Just 6) (Just 210) (Just 21) (Just 29) (Just 3296) (Just 107) (Just 189) (Just 71)
-    , Car "Toyota Camry Solara SE 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19635) (Just 17722) (Just 2.4) (Just 4) (Just 157) (Just 24) (Just 33) (Just 3175) (Just 107) (Just 193) (Just 72)
-    , Car "Toyota Camry Solara SE V6 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21965) (Just 19819) (Just 3.3) (Just 6) (Just 225) (Just 20) (Just 29) (Just 3417) (Just 107) (Just 193) (Just 72)
-    , Car "Toyota Camry Solara SLE V6 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 26510) (Just 23908) (Just 3.3) (Just 6) (Just 225) (Just 20) (Just 29) (Just 3439) (Just 107) (Just 193) (Just 72)
-    , Car "Toyota Camry XLE V6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25920) (Just 23125) (Just 3) (Just 6) (Just 210) (Just 21) (Just 29) (Just 3362) (Just 107) (Just 189) (Just 71)
-    , Car "Toyota Celica GT-S 2dr" Sports_Car Front_Wheel_Drive (Just 22570) (Just 20363) (Just 1.8) (Just 4) (Just 180) (Just 24) (Just 33) (Just 2500) (Just 102) (Just 171) (Just 68)
-    , Car "Toyota Corolla CE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 14085) (Just 13065) (Just 1.8) (Just 4) (Just 130) (Just 32) (Just 40) (Just 2502) (Just 102) (Just 178) (Just 67)
-    , Car "Toyota Corolla LE 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15295) (Just 13889) (Just 1.8) (Just 4) (Just 130) (Just 32) (Just 40) (Just 2524) (Just 102) (Just 178) (Just 67)
-    , Car "Toyota Corolla S 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 15030) (Just 13650) (Just 1.8) (Just 4) (Just 130) (Just 32) (Just 40) (Just 2524) (Just 102) (Just 178) (Just 67)
-    , Car "Toyota Echo 2dr auto" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11560) (Just 10896) (Just 1.5) (Just 4) (Just 108) (Just 33) (Just 39) (Just 2085) (Just 93) (Just 163) (Just 65)
-    , Car "Toyota Echo 2dr manual" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 10760) (Just 10144) (Just 1.5) (Just 4) (Just 108) (Just 35) (Just 43) (Just 2035) (Just 93) (Just 163) (Just 65)
-    , Car "Toyota Echo 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 11290) (Just 10642) (Just 1.5) (Just 4) (Just 108) (Just 35) (Just 43) (Just 2055) (Just 93) (Just 163) (Just 65)
-    , Car "Toyota Highlander V6" SUV All_Wheel_Drive (Just 27930) (Just 24915) (Just 3.3) (Just 6) (Just 230) (Just 18) (Just 24) (Just 3935) (Just 107) (Just 185) (Just 72)
-    , Car "Toyota Land Cruiser" SUV All_Wheel_Drive (Just 54765) (Just 47986) (Just 4.7) (Just 8) (Just 325) (Just 13) (Just 17) (Just 5390) (Just 112) (Just 193) (Just 76)
-    , Car "Toyota Matrix XR" Wagon Front_Wheel_Drive (Just 16695) (Just 15156) (Just 1.8) (Just 4) (Just 130) (Just 29) (Just 36) (Just 2679) (Just 102) (Just 171) (Just 70)
-    , Car "Toyota MR2 Spyder convertible 2dr" Sports_Car Rear_Wheel_Drive (Just 25130) (Just 22787) (Just 1.8) (Just 4) (Just 138) (Just 26) (Just 32) (Just 2195) (Just 97) (Just 153) (Just 67)
-    , Car "Toyota Prius 4dr (gas/electric)" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 20510) (Just 18926) (Just 1.5) (Just 4) (Just 110) (Just 59) (Just 51) (Just 2890) (Just 106) (Just 175) (Just 68)
-    , Car "Toyota RAV4" SUV All_Wheel_Drive (Just 20290) (Just 18553) (Just 2.4) (Just 4) (Just 161) (Just 22) (Just 27) (Just 3119) (Just 98) (Just 167) (Just 68)
-    , Car "Toyota Sequoia SR5" SUV All_Wheel_Drive (Just 35695) (Just 31827) (Just 4.7) (Just 8) (Just 240) (Just 14) (Just 17) (Just 5270) (Just 118) (Just 204) (Just 78)
-    , Car "Toyota Sienna CE" Minivan Front_Wheel_Drive (Just 23495) (Just 21198) (Just 3.3) (Just 6) (Just 230) (Just 19) (Just 27) (Just 4120) (Just 119) (Just 200) (Just 77)
-    , Car "Toyota Sienna XLE Limited" Minivan Front_Wheel_Drive (Just 28800) (Just 25690) (Just 3.3) (Just 6) (Just 230) (Just 19) (Just 27) (Just 4165) (Just 119) (Just 200) (Just 77)
-    , Car "Toyota Tacoma" Pickup Rear_Wheel_Drive (Just 12800) (Just 11879) (Just 2.4) (Just 4) (Just 142) (Just 22) (Just 27) (Just 2750) (Just 103) Nothing Nothing
-    , Car "Toyota Tundra Access Cab V6 SR5" Pickup All_Wheel_Drive (Just 25935) (Just 23520) (Just 3.4) (Just 6) (Just 190) (Just 14) (Just 17) (Just 4435) (Just 128) Nothing Nothing
-    , Car "Toyota Tundra Regular Cab V6" Pickup Rear_Wheel_Drive (Just 16495) (Just 14978) (Just 3.4) (Just 6) (Just 190) (Just 16) (Just 20) (Just 3925) (Just 128) Nothing Nothing
-    , Car "Volkswagen Golf GLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 18715) (Just 17478) (Just 2) (Just 4) (Just 115) (Just 24) (Just 31) (Just 2897) (Just 99) (Just 165) (Just 68)
-    , Car "Volkswagen GTI 1.8T 2dr hatch" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 19825) (Just 18109) (Just 1.8) (Just 4) (Just 180) (Just 24) (Just 31) (Just 2934) (Just 99) (Just 168) (Just 68)
-    , Car "Volkswagen Jetta GL" Wagon Front_Wheel_Drive (Just 19005) (Just 17427) (Just 2) (Just 4) (Just 115) (Just 24) (Just 30) (Just 3034) (Just 99) (Just 174) (Just 68)
-    , Car "Volkswagen Jetta GLI VR6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23785) (Just 21686) (Just 2.8) (Just 6) (Just 200) (Just 21) (Just 30) (Just 3179) (Just 99) (Just 172) (Just 68)
-    , Car "Volkswagen Jetta GLS TDI 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21055) (Just 19638) (Just 1.9) (Just 4) (Just 100) (Just 38) (Just 46) (Just 3003) (Just 99) (Just 172) (Just 68)
-    , Car "Volkswagen New Beetle GLS 1.8T 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 21055) (Just 19638) (Just 1.8) (Just 4) (Just 150) (Just 24) (Just 31) (Just 2820) (Just 99) (Just 161) (Just 68)
-    , Car "Volkswagen New Beetle GLS convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23215) (Just 21689) (Just 2) (Just 4) (Just 115) (Just 24) (Just 30) (Just 3082) (Just 99) (Just 161) (Just 68)
-    , Car "Volkswagen Passat GLS 1.8T" Wagon Front_Wheel_Drive (Just 24955) (Just 22801) (Just 1.8) (Just 4) (Just 170) (Just 22) (Just 31) (Just 3338) (Just 106) (Just 184) (Just 69)
-    , Car "Volkswagen Passat GLS 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 23955) (Just 21898) (Just 1.8) (Just 4) (Just 170) (Just 22) (Just 31) (Just 3241) (Just 106) (Just 185) (Just 69)
-    , Car "Volkswagen Passat GLX V6 4MOTION 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 33180) (Just 30583) (Just 2.8) (Just 6) (Just 190) (Just 19) (Just 26) (Just 3721) (Just 106) (Just 185) (Just 69)
-    , Car "Volkswagen Passat W8" Wagon Front_Wheel_Drive (Just 40235) (Just 36956) (Just 4) (Just 8) (Just 270) (Just 18) (Just 25) (Just 4067) (Just 106) (Just 184) (Just 69)
-    , Car "Volkswagen Passat W8 4MOTION 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 39235) (Just 36052) (Just 4) (Just 8) (Just 270) (Just 18) (Just 25) (Just 3953) (Just 106) (Just 185) (Just 69)
-    , Car "Volkswagen Phaeton 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 65000) (Just 59912) (Just 4.2) (Just 8) (Just 335) Nothing Nothing (Just 5194) (Just 118) (Just 204) (Just 75)
-    , Car "Volkswagen Phaeton W12 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 75000) (Just 69130) (Just 6) (Just 12) (Just 420) Nothing Nothing (Just 5399) (Just 118) (Just 204) (Just 75)
-    , Car "Volkswagen Touareg V6" SUV All_Wheel_Drive (Just 35515) (Just 32243) (Just 3.2) (Just 6) (Just 220) (Just 15) (Just 20) (Just 5086) (Just 112) (Just 187) (Just 76)
-    , Car "Volvo C70 HPT convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 42565) (Just 40083) (Just 2.3) (Just 5) (Just 242) (Just 20) (Just 26) (Just 3450) (Just 105) (Just 186) (Just 72)
-    , Car "Volvo C70 LPT convertible 2dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 40565) (Just 38203) (Just 2.4) (Just 5) (Just 197) (Just 21) (Just 28) (Just 3450) (Just 105) (Just 186) (Just 72)
-    , Car "Volvo S40 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 25135) (Just 23701) (Just 1.9) (Just 4) (Just 170) (Just 22) (Just 29) (Just 2767) (Just 101) (Just 178) (Just 68)
-    , Car "Volvo S60 2.5 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 31745) (Just 29916) (Just 2.5) (Just 5) (Just 208) (Just 20) (Just 27) (Just 3903) (Just 107) (Just 180) (Just 71)
-    , Car "Volvo S60 R 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 37560) (Just 35382) (Just 2.5) (Just 5) (Just 300) (Just 18) (Just 25) (Just 3571) (Just 107) (Just 181) (Just 71)
-    , Car "Volvo S60 T5 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 34845) (Just 32902) (Just 2.3) (Just 5) (Just 247) (Just 20) (Just 28) (Just 3766) (Just 107) (Just 180) (Just 71)
-    , Car "Volvo S80 2.5T 4dr" Small_Sporty_Compact_Large_Sedan All_Wheel_Drive (Just 37885) (Just 35688) (Just 2.5) (Just 5) (Just 194) (Just 20) (Just 27) (Just 3691) (Just 110) (Just 190) (Just 72)
-    , Car "Volvo S80 2.9 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 37730) (Just 35542) (Just 2.9) (Just 6) (Just 208) (Just 20) (Just 28) (Just 3576) (Just 110) (Just 190) (Just 72)
-    , Car "Volvo S80 T6 4dr" Small_Sporty_Compact_Large_Sedan Front_Wheel_Drive (Just 45210) (Just 42573) (Just 2.9) (Just 6) (Just 268) (Just 19) (Just 26) (Just 3653) (Just 110) (Just 190) (Just 72)
-    , Car "Volvo V40" Wagon Front_Wheel_Drive (Just 26135) (Just 24641) (Just 1.9) (Just 4) (Just 170) (Just 22) (Just 29) (Just 2822) (Just 101) (Just 180) (Just 68)
-    , Car "Volvo XC70" Wagon All_Wheel_Drive (Just 35145) (Just 33112) (Just 2.5) (Just 5) (Just 208) (Just 20) (Just 27) (Just 3823) (Just 109) (Just 186) (Just 73)
-    , Car "Volvo XC90 T6" SUV All_Wheel_Drive (Just 41250) (Just 38851) (Just 2.9) (Just 6) (Just 268) (Just 15) (Just 20) (Just 4638) (Just 113) (Just 189) (Just 75)
-    ]
+parseRow : List String -> String -> Dict String String
+parseRow headers row =
+    let
+        values =
+            split "," row
+    in
+    Dict.fromList (List.map2 (\h v -> ( h, v )) headers values)
-- 
GitLab