{
    "lazyNodes": false,
    "abFitnotesFlag": false,
    "abCrawlReviews": false,
    "productOptionsCookie": false,
    "orderDelayFlag": false,
    "skipSessionCookie": false,
    "covidMessage": false,
    "fullTitleCookie": false,
    "nrLoggerCookie": false,
    "checkoutReviewCookie": false,
    "productOptionSeqCookie": false,
    "maintenanceFlag": false,
    "bufferETACookie": false,
    "multiShippingDiscountFlag": false,
    "newFitmentFlag": false,
    "surveyOptInFlag": false,
    "crossSellFlag": false,
    "skuMappingFlag": false,
    "paySplitCookie": false,
    "callDisableFlag": false,
    "zipPaymentFlag": "u",
    "hassleFreeReturn": false,
    "lifetimeReplacement": false,
    "cpn_off": false
}
Select your vehicle

Vemo Mass Air Flow Sensors

Refine by:

Shop Catalog

Showing 1 - 15 of 90 results
Display item:
15
30
45
Sort by:
V20-72-5177 OE Replacement Series Mass Air Flow Sensor
Part Number: Z8YV20725177
Vehicle Info Required to Guarantee Fit
$52.49
Vehicle Fitment
  • 2010 - 2011 BMW X6 ActiveHybrid 8 Cyl 4.4L
  • 2011 - 2015 BMW Alpina B7L Base 8 Cyl 4.4L
  • 2011 - 2015 BMW Alpina B7L xDrive Base 8 Cyl 4.4L
  • 2006 - 2008 BMW 750i Base 8 Cyl 4.8L
  • 2009 - 2012 BMW 750i Base 8 Cyl 4.4L
  • 2011 - 2015 BMW Alpina B7 xDrive Base 8 Cyl 4.4L
  • 2008 - 2014 BMW X6 xDrive50i 8 Cyl 4.4L
  • 2011 - 2015 BMW Alpina B7 Base 8 Cyl 4.4L
  • 2006 - 2010 BMW 650i Base 8 Cyl 4.8L
  • 2010 - 2013 BMW 550i GT Base 8 Cyl 4.4L
  • 2011 - 2013 BMW 550i xDrive Base 8 Cyl 4.4L
  • 2012 - 2013 BMW 650i Base 8 Cyl 4.4L
  • 2006 - 2010 BMW 550i Base 8 Cyl 4.8L
  • 2012 - 2013 BMW 650i xDrive Base 8 Cyl 4.4L
  • 2013 BMW 650i xDrive Gran Coupe Base 8 Cyl 4.4L
  • 2013 BMW 650i Gran Coupe Base 8 Cyl 4.4L
  • 2010 - 2012 BMW 750Li xDrive Base 8 Cyl 4.4L
  • 2011 - 2012 BMW 750i ActiveHybrid 8 Cyl 4.4L
  • 2009 - 2012 BMW 750Li Base 8 Cyl 4.4L
  • 2011 - 2013 BMW 550i Base 8 Cyl 4.4L
  • 2010 - 2012 BMW 750i xDrive Base 8 Cyl 4.4L
  • 2006 - 2008 BMW 750Li Base 8 Cyl 4.8L
  • 2010 - 2013 BMW 550i GT xDrive Base 8 Cyl 4.4L
  • 2011 - 2012 BMW 750Li ActiveHybrid 8 Cyl 4.4L
  • 2011 - 2013 BMW X5 xDrive50i 8 Cyl 4.4L
Product Details
Replaces OE Number : 13627537488, 13627566990, 13628645877, 61357834411, 7537488, 7566990, 7834411, 8645877Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewSeries : OE Replacement SeriesInterchange Part Number : 13627537488, 13627566990, 13628645877, 61357834411, 7537488, 7566990, 7834411, 8645877Recommended Use : OE Replacement
V20-72-5178-1 OE Replacement Series Mass Air Flow Sensor, 4, 2.0
Part Number: Z8YV207251781
Vehicle Info Required to Guarantee Fit
$154.99
Vehicle Fitment
  • 2015 - 2017 BMW X3 xDrive28d 4 Cyl 2.0L
  • 2014 - 2017 BMW 328d xDrive Base 4 Cyl 2.0L
  • 2014 - 2017 BMW 328d Base 4 Cyl 2.0L
Product Details
Replaces OE Number : 13628506408, 8506408, 19779Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewSeries : OE Replacement SeriesInterchange Part Number : 13628506408, 8506408, 19779Recommended Use : OE Replacement
V20-72-5174 Mass Air Flow Sensor
Part Number: Z8YV20725174
Vehicle Info Required to Guarantee Fit
$140.99
Product Details
Replaces OE Number : 13627602038, 7602038Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 13627602038, 7602038Recommended Use : OE Replacement
V30-72-0788 Mass Air Flow Sensor, 4, 2.1
Part Number: Z8YV30720788
Vehicle Info Required to Guarantee Fit
$74.99
Vehicle Fitment
  • 2014 - 2016 Mercedes Benz E250 Bluetec 4 Cyl 2.1L
  • 2014 - 2016 Mercedes Benz E250 Bluetec 4Matic 4 Cyl 2.1L
Product Details
Replaces OE Number : K68069532AA, 6510900248, 651090024880, A6510900248, A651090024880Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : K68069532AA, 6510900248, 651090024880, A6510900248, A651090024880Recommended Use : OE Replacement
V30-72-0014-1 OE Replacement Series Mass Air Flow Sensor, 4, 2.3
Part Number: Z8YV307200141
Vehicle Info Required to Guarantee Fit
$33.99
Vehicle Fitment
  • 1998 - 2002 Mercedes Benz SLK230 Kompressor 4 Cyl 2.3L
  • 1999 - 2000 Mercedes Benz C230 Kompressor 4 Cyl 2.3L
  • 1997 - 1998 Mercedes Benz C230 Base 4 Cyl 2.3L
Product Details
Replaces OE Number : 002part, 074part, 076part, 1438687part, 13621438687part, 13622247074part, 13627566986part, 13627787076part, 13712247002part, 2247002part, 2247074part, 687part, 7566986part, 7787076part, 986part, 0000940948part, 0000941048part, 0000941248part, 0000941448part, 0041530628part, 0041537328part, 1130940048part, 6460940048part, A0000940948part, A0000941048part, A0000941248part, A0000941448part, A0041530628part, A0041537328part, A1130940048part, A13712247002part, A6460940048partQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewSeries : OE Replacement SeriesInterchange Part Number : 002part, 074part, 076part, 1438687part, 13621438687part, 13622247074part, 13627566986part, 13627787076part, 13712247002part, 2247002part, 2247074part, 687part, 7566986part, 7787076part, 986part, 0000940948part, 0000941048part, 0000941248part, 0000941448part, 0041530628part, 0041537328part, 1130940048part, 6460940048part, A0000940948part, A0000941048part, A0000941248part, A0000941448part, A0041530628part, A0041537328part, A1130940048part, A13712247002part, A6460940048partRecommended Use : OE Replacement
V30-72-0017 OE Replacement Series Mass Air Flow Sensor
Part Number: Z8YV30720017
Vehicle Info Required to Guarantee Fit
$63.99
Vehicle Fitment
  • 1998 - 2000 Mercedes Benz C280 Base 6 Cyl 2.8L
  • 2003 - 2005 Mercedes Benz ML350 Base 6 Cyl 3.7L
  • 1998 - 2003 Mercedes Benz ML320 Base 6 Cyl 3.2L
  • 2001 - 2005 Mercedes Benz C240 Base 6 Cyl 2.6L
  • 2001 - 2005 Mercedes Benz C320 Base 6 Cyl 3.2L
  • 1998 - 2005 Mercedes Benz CLK320 Base 6 Cyl 3.2L
  • 1998 - 2003 Mercedes Benz E320 4Matic 6 Cyl 3.2L
  • 2005 Mercedes Benz E320 4Matic 6 Cyl 3.2L
  • 1998 - 2003 Mercedes Benz E320 Base 6 Cyl 3.2L
  • 2005 Mercedes Benz E320 Base 6 Cyl 3.2L
  • 2001 - 2004 Mercedes Benz SLK320 Base 6 Cyl 3.2L
  • 2003 - 2005 Mercedes Benz C320 4Matic 6 Cyl 3.2L
  • 2002 - 2004 Mercedes Benz C32 AMG Base 6 Cyl 3.2L
  • 2003 - 2005 Mercedes Benz C240 4Matic 6 Cyl 2.6L
  • 2002 - 2004 Mercedes Benz SLK32 AMG Base 6 Cyl 3.2L
  • 2006 Mercedes Benz S350 Base 6 Cyl 3.7L
Product Details
Replaces OE Number : 1433565, 13621433565, 1120940048, 1120940048part, 112094004880, 1120940148, A1120940048, A1120940048part, A1120940148Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewSeries : OE Replacement SeriesInterchange Part Number : 1433565, 13621433565, 1120940048, 1120940048part, 112094004880, 1120940148, A1120940048, A1120940048part, A1120940148Recommended Use : OE Replacement
V37-72-0048 Mass Air Flow Sensor
Part Number: Z8YV37720048
Vehicle Info Required to Guarantee Fit
$153.49
Product Details
Replaces OE Number : MD336501Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : MD336501Recommended Use : OE Replacement
V20-72-5181 Mass Air Flow Sensor
Part Number: Z8YV20725181
Vehicle Info Required to Guarantee Fit
$118.49
Vehicle Fitment
  • 2016 BMW ActiveHybrid 5 Base All Engines
  • 2011 - 2017 BMW X3 xDrive35i 6 Cyl 3.0L
  • 2012 - 2015 BMW 640i Base 6 Cyl 3.0L
  • 2017 BMW 640i Base 6 Cyl 3.0L
  • 2013 - 2017 BMW 640i Gran Coupe Base 6 Cyl 3.0L
  • 2015 - 2016 BMW X4 xDrive35i 6 Cyl 3.0L
  • 2016 BMW 535i GT Base All Engines
  • 2011 - 2015 BMW 740i Base 6 Cyl 3.0L
  • 2009 - 2012 BMW 335i xDrive Base 6 Cyl 3.0L
  • 2016 BMW M235i xDrive Base All Engines
  • 2009 - 2017 BMW X6 xDrive35i 6 Cyl 3.0L
  • 2016 BMW 435i Gran Coupe Base All Engines
  • 2011 - 2015 BMW 740Li Base 6 Cyl 3.0L
  • 2011 - 2017 BMW X5 xDrive35i 6 Cyl 3.0L
  • 2014 - 2015 BMW 640i xDrive Base 6 Cyl 3.0L
  • 2017 BMW 640i xDrive Base 6 Cyl 3.0L
  • 2016 BMW 640i Base All Engines
  • 2016 BMW 435i xDrive Base All Engines
  • 2016 BMW 435i Base All Engines
  • 2008 - 2013 BMW 335i Base 6 Cyl 3.0L
  • 2012 - 2015 BMW ActiveHybrid 5 Base 6 Cyl 3.0L
  • 2011 - 2013 BMW 135i Base 6 Cyl 3.0L
  • 2011 - 2015 BMW 535i xDrive Base 6 Cyl 3.0L
  • 2011 - 2015 BMW 535i Base 6 Cyl 3.0L
  • 2010 - 2015 BMW 535i GT Base 6 Cyl 3.0L
  • 2017 BMW 535i GT Base 6 Cyl 3.0L
  • 2013 - 2015 BMW X1 xDrive35i 6 Cyl 3.0L
  • 2016 BMW 435i xDrive Gran Coupe Base All Engines
  • 2016 - 2017 BMW X4 M40i 6 Cyl 3.0L
  • 2011 - 2012 BMW X3 xDrive28i 6 Cyl 3.0L
  • 2011 BMW 528i Base 6 Cyl 3.0L
  • 2014 - 2017 BMW X5 sDrive35i 6 Cyl 3.0L
  • 2015 - 2017 BMW X6 sDrive35i 6 Cyl 3.0L
  • 2016 BMW 535i xDrive Base All Engines
  • 2016 BMW 335i GT xDrive Base All Engines
  • 2016 BMW M235i Base All Engines
  • 2016 BMW 640i xDrive Base All Engines
  • 2013 - 2015 BMW ActiveHybrid 7 Base 6 Cyl 3.0L
  • 2016 BMW 640i xDrive Gran Coupe Base All Engines
  • 2014 - 2015 BMW 640i xDrive Gran Coupe Base 6 Cyl 3.0L
  • 2017 BMW 640i xDrive Gran Coupe Base 6 Cyl 3.0L
  • 2011 - 2015 BMW 535i GT xDrive Base 6 Cyl 3.0L
  • 2017 BMW 535i GT xDrive Base 6 Cyl 3.0L
  • 2008 BMW 335xi Base 6 Cyl 3.0L
  • 2013 BMW 135is Base 6 Cyl 3.0L
  • 2013 - 2015 BMW 740Li xDrive Base 6 Cyl 3.0L
  • 2013 BMW 335i xDrive Base All Engines
  • 2016 BMW 535i GT xDrive Base All Engines
  • 2016 BMW 535i Base All Engines
Product Details
Replaces OE Number : 13627593624, 7593624Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 13627593624, 7593624Recommended Use : OE Replacement
V10-72-1217 Mass Air Flow Sensor - Replaces OE Number 059 906 461 N
Part Number: Z8YV10721217
Vehicle Info Required to Guarantee Fit
$147.49
Product Details
Replaces OE Number : 059906461N, 59906461NQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 059906461N, 59906461NRecommended Use : OE Replacement
V10-72-1274 Mass Air Flow Sensor - Replaces OE Number 03L 906 461 A
Part Number: Z8YV10721274
Vehicle Info Required to Guarantee Fit
$97.49
Product Details
Replaces OE Number : 03L906461A, 3L906461AQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 03L906461A, 3L906461ARecommended Use : OE Replacement
V10-72-1298 Mass Air Flow Sensor - Replaces OE Number 06J 906 461 B
Part Number: Z8YV10721298
Vehicle Info Required to Guarantee Fit
$89.99
Product Details
Replaces OE Number : 06J906461B, 6J906461BQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 06J906461B, 6J906461BRecommended Use : OE Replacement
V48-72-0040 Mass Air Flow Sensor
Part Number: Z8YV48720040
Vehicle Info Required to Guarantee Fit
$79.49
Vehicle Fitment
  • 2001 - 2002 Land Rover Discovery Series II SD 8 Cyl 4.0L
  • 1996 - 1997 Land Rover Discovery SE7 8 Cyl 4.0L
  • 1996 - 1997 Land Rover Discovery SE 8 Cyl 4.0L
  • 1999 - 2000 Land Rover Discovery Series II 8 Cyl 4.0L
  • 2003 - 2004 Land Rover Discovery S 8 Cyl 4.6L
  • 2001 - 2002 Land Rover Discovery Series II SE 8 Cyl 4.0L
  • 1997 - 1998 Land Rover Discovery LSE 8 Cyl 4.0L
  • 2003 - 2004 Land Rover Discovery HSE 8 Cyl 4.6L
  • 2003 - 2004 Land Rover Discovery SE 8 Cyl 4.6L
  • 1996 - 1997 Land Rover Discovery SD 8 Cyl 4.0L
  • 1998 Land Rover Discovery LE 8 Cyl 4.0L
  • 2001 Land Rover Discovery Series II LE 8 Cyl 4.0L
  • 1998 Land Rover Discovery 50th Anniversary Edition 8 Cyl 4.0L
  • 1997 Land Rover Discovery XD 8 Cyl 4.0L
Product Details
Replaces OE Number : 1845928, YM2112B529BB, ERR7171Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 1845928, YM2112B529BB, ERR7171Recommended Use : OE Replacement
V38-72-0006-1 Mass Air Flow Sensor
Part Number: Z8YV387200061
Vehicle Info Required to Guarantee Fit
$65.49
Product Details
Replaces OE Number : 22680-7S000, 22680-7S00A, 22680-7S00B, 22680-AW400, 226807S000, 226807S00BQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 22680-7S000, 22680-7S00A, 22680-7S00B, 22680-AW400, 226807S000, 226807S00BRecommended Use : OE Replacement
V20-72-5264 Mass Air Flow Sensor, 4, 1.6
Part Number: Z8YV20725264
Vehicle Info Required to Guarantee Fit
$88.99
Vehicle Fitment
  • 2012 - 2015 Mini Cooper Roadster S 4 Cyl 1.6L
  • 2011 - 2015 Mini Cooper Base 4 Cyl 1.6L
  • 2011 - 2016 Mini Cooper Countryman Base 4 Cyl 1.6L
  • 2011 - 2014 Mini Cooper S Clubman 4 Cyl 1.6L
  • 2013 - 2016 Mini Cooper Paceman S 4 Cyl 1.6L
  • 2011 - 2016 Mini Cooper Countryman S ALL4 4 Cyl 1.6L
  • 2013 - 2016 Mini Cooper Paceman S ALL4 4 Cyl 1.6L
  • 2012 - 2015 Mini Cooper Coupe 4 Cyl 1.6L
  • 2012 - 2015 Mini Cooper Coupe S 4 Cyl 1.6L
  • 2011 - 2016 Mini Cooper Countryman S 4 Cyl 1.6L
  • 2012 - 2015 Mini Cooper Roadster 4 Cyl 1.6L
  • 2011 - 2014 Mini Cooper Clubman 4 Cyl 1.6L
  • 2015 Mini Cooper Coupe John Cooper Works 4 Cyl 1.6L
  • 2013 - 2016 Mini Cooper Paceman Base 4 Cyl 1.6L
  • 2011 - 2015 Mini Cooper S 4 Cyl 1.6L
Product Details
Replaces OE Number : 13627597085, 7597085, 1920RW, 1920.RWQuantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 13627597085, 7597085, 1920RW, 1920.RWRecommended Use : OE Replacement
V30-72-0001 Mass Air Flow Sensor
Part Number: Z8YV30720001
Vehicle Info Required to Guarantee Fit
$88.49
Vehicle Fitment
  • 1998 - 2000 Mercedes Benz C280 Base 6 Cyl 2.8L
  • 2003 - 2005 Mercedes Benz ML350 Base 6 Cyl 3.7L
  • 1998 - 2003 Mercedes Benz ML320 Base 6 Cyl 3.2L
  • 2001 - 2005 Mercedes Benz C240 Base 6 Cyl 2.6L
  • 2001 - 2005 Mercedes Benz C320 Base 6 Cyl 3.2L
  • 1998 - 2005 Mercedes Benz CLK320 Base 6 Cyl 3.2L
  • 1998 - 2003 Mercedes Benz E320 4Matic 6 Cyl 3.2L
  • 2005 Mercedes Benz E320 4Matic 6 Cyl 3.2L
  • 1998 - 2003 Mercedes Benz E320 Base 6 Cyl 3.2L
  • 2005 Mercedes Benz E320 Base 6 Cyl 3.2L
  • 2001 - 2004 Mercedes Benz SLK320 Base 6 Cyl 3.2L
  • 2003 - 2005 Mercedes Benz C320 4Matic 6 Cyl 3.2L
  • 2002 - 2004 Mercedes Benz C32 AMG Base 6 Cyl 3.2L
  • 2003 - 2005 Mercedes Benz C240 4Matic 6 Cyl 2.6L
  • 2002 - 2004 Mercedes Benz SLK32 AMG Base 6 Cyl 3.2L
  • 2006 Mercedes Benz S350 Base 6 Cyl 3.7L
Product Details
Replaces OE Number : 1120940048, 112094004880, A112094004880, A1120940048Quantity Sold : Sold individuallyWarranty : 24-month or 24,000-mile Vemo limited warrantyProp 65 Warning :

Warning SymbolWARNING: This product can expose you to chemical which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

Promotions : European Vehicle PartsCondition : NewInterchange Part Number : 1120940048, 112094004880, A112094004880, A1120940048Recommended Use : OE Replacement
Page 1 of 6 | Showing 1 - 15 of 90 results