Open data
for all Winnipeg

Not an official assessment notice or a tax certificate. City of Winnipeg open data, explained. Details

Bridgwater Forest property assessment (page 3)

StreetBuildingYearAssessed
Highland Creek RoadOne Storey2017$1,068,000
Highland Creek RoadOne Storey2010$1,077,000
Highland Creek RoadTwo Storey2016$1,082,000
Highland Creek RoadOne Storey2015$1,120,000
Highland Creek RoadOne Storey2017$1,140,000
Highland Creek RoadTwo Storey2019$1,149,000
Highland Creek RoadTwo Storey2010$1,158,000
Highland Creek RoadTwo Storey2010$1,228,000
Highland Creek RoadOne Storey2017$1,234,000
Highland Creek RoadOne Storey2018$1,245,000
Highland Creek RoadOne Storey2013$1,260,000
Highland Creek RoadTwo Storey2010$1,262,000
Highland Creek RoadOne Storey2017$1,266,000
Highland Creek RoadOne Storey2017$1,281,000
Highland Creek RoadTwo Storey2016$1,309,000
Highland Creek RoadOne Storey2015$1,324,000
Highland Creek RoadOne Storey2015$1,331,000
Highland Creek RoadOne Storey2017$1,338,000
Highland Creek RoadOne Storey2015$1,402,000
Highland Creek RoadTwo Storey2016$1,420,000
Highland Creek RoadTwo Storey2014$1,434,000
Highland Creek RoadOne Storey2016$1,446,000
Highland Creek RoadTwo Storey2014$1,450,000
Highland Creek RoadTwo Storey2015$1,451,000
Highland Creek RoadOne Storey2022$1,452,000
Highland Creek RoadTwo Storey2017$1,478,000
Highland Creek RoadTwo Storey2014$1,533,000
Highland Creek Road—$1,546,000
Highland Creek RoadTwo Storey2019$1,651,000
Hill Grove Point—$—
Hill Grove Point2016$282,000
Hill Grove Point2016$283,000
Hill Grove Point2016$283,000
Hill Grove Point2015$284,000
Hill Grove Point2016$285,000
Hill Grove Point2015$286,000
Hill Grove Point2016$286,000
Hill Grove Point2016$286,000
Hill Grove Point2016$288,000
Hill Grove Point2016$288,000
Hill Grove Point2015$289,000
Hill Grove Point2016$289,000
Hill Grove Point2016$289,000
Hill Grove Point2015$289,000
Hill Grove Point2016$291,000
Hill Grove Point2016$291,000
Hill Grove Point2016$291,000
Hill Grove Point2016$291,000
Hill Grove Point2016$291,000
Hill Grove Point2016$291,000
Hill Grove Point2015$293,000
Hill Grove Point2015$293,000
Hill Grove Point2016$293,000
Hill Grove Point2015$293,000
Hill Grove Point2016$294,000
Hill Grove Point2015$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2015$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2016$295,000
Hill Grove Point2015$296,000
Hill Grove Point2016$296,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$298,000
Hill Grove Point2015$301,000
Hill Grove Point2015$301,000
Hill Grove Point2015$301,000
Hill Grove Point2015$301,000
Hill Grove Point2016$301,000
Hill Grove Point2015$302,000
Hill Grove Point2015$302,000
Hill Grove Point2016$302,000
Hill Grove Point2016$302,000
Hill Grove Point2016$302,000
Hill Grove Point2015$303,000
Hill Grove Point2016$304,000
Hill Grove Point2015$304,000
Hill Grove Point2016$304,000
Hill Grove Point2016$304,000
Hill Grove Point2016$304,000
Hill Grove Point2015$304,000
Hill Grove Point2015$305,000
Hill Grove Point2016$307,000
Hill Grove Point2016$307,000
Hill Grove Point2015$307,000
Hill Grove Point2016$309,000
Hill Grove Point2015$309,000
Hill Grove Point2015$319,000
Hill Grove Point2015$319,000
Hill Grove Point2015$324,000
Hill Grove Point2016$341,000
Hill Grove Point2016$345,000
Hill Grove Point2015$350,000
Hill Grove Point2015$350,000
Hill Grove Point2015$350,000
Hill Grove Point2015$350,000
Hill Grove Point2015$351,000
Hill Grove Point2015$351,000
Hill Grove Point2015$355,000
Hill Grove Point2015$355,000
Hill Grove Point2016$357,000
Hill Grove Point2016$364,000
Hill Grove Point2015$460,000
Hill Grove Point2015$464,000
Hill Grove Point2015$473,000
Hill Grove Point2015$475,000
Hill Grove PointTwo Storey2017$594,000
Hill Grove PointTwo Storey2013$603,000
Hill Grove PointOne Storey2013$613,000
Hill Grove PointOne Storey2014$620,000
Hill Grove PointTwo Storey2012$626,000
Hill Grove PointOne Storey2013$628,000
Hill Grove PointTwo Storey2017$629,000
Hill Grove PointTwo Storey2012$636,000
Hill Grove PointTwo Storey2013$638,000
Hill Grove PointTwo Storey2014$668,000
Hill Grove PointTwo Storey2011$678,000
Hill Grove PointOne Storey2013$699,000
Hill Grove PointTwo Storey2012$700,000
Hill Grove PointTwo Storey2013$716,000
Hill Grove PointTwo Storey2014$721,000
Hill Grove PointTwo Storey2015$751,000
Hill Grove PointTwo Storey2013$760,000
Hill Grove PointOne Storey2013$761,000
Hill Grove PointTwo Storey2013$768,000
Hill Grove PointTwo Storey2012$881,000
Hill Grove PointTwo Storey2017$881,000
Hill Grove PointTwo Storey2014$910,000
Hill Grove PointOne Storey2015$940,000
Hill Grove PointOne Storey2015$948,000
Hill Grove PointOne Storey2019$1,047,000
Hill Grove PointOne Storey2019$1,055,000
Hill Grove PointOne Storey2018$1,056,000
Hill Grove PointOne Storey2017$1,110,000
Hill Grove PointOne Storey2019$1,128,000
Hill Grove PointOne Storey2015$1,128,000
Hill Grove PointTwo Storey2014$1,165,000
Hill Grove PointOne Storey2012$1,184,000
Hill Grove PointTwo Storey2016$1,434,000
Hill Grove PointTwo Storey2015$1,527,000
Hunterbrook RoadTwo Storey2010$693,000
Hunterbrook RoadTwo Storey2011$721,000
Hunterbrook RoadTwo Storey2011$722,000
Hunterbrook RoadTwo Storey2011$742,000
Hunterbrook RoadTwo Storey2010$761,000
Hunterbrook RoadTwo Storey2010$766,000
Hunterbrook RoadTwo Storey2011$775,000
Hunterbrook RoadTwo Storey2011$778,000
Hunterbrook RoadTwo Storey2011$779,000
Hunterbrook RoadTwo Storey2011$839,000
Hunterbrook RoadOne Storey2012$910,000
Hunterbrook RoadTwo Storey2010$995,000
Hunterbrook RoadOne Storey2010$1,029,000
Hunterbrook RoadOne Storey2010$1,030,000
Hunterbrook RoadTwo Storey2011$1,100,000
Hunterbrook RoadTwo Storey2011$1,162,000
Hunterbrook RoadOne Storey2011$1,172,000
Hunterbrook RoadOne Storey2010$1,178,000
Hunterbrook RoadTwo Storey2011$1,202,000
Hunterbrook RoadTwo Storey2010$1,290,000
Hunterbrook RoadOne Storey2010$1,305,000
Hunterbrook RoadOne Storey2010$1,345,000
Kentland RoadBi-Level2010$460,000
Kentland RoadBi-Level2010$495,000
Kentland RoadBi-Level2009$500,000
Kentland RoadOne Storey2010$521,000
Kentland RoadOne Storey2009$528,000
Kentland RoadBi-Level2010$530,000
Kentland RoadOne Storey2009$530,000
Kentland RoadBi-Level2010$531,000
Kentland RoadTwo Storey2010$535,000
Kentland RoadTwo Storey2010$562,000
Kentland RoadOne Storey2010$562,000
Kentland RoadTwo Storey2010$569,000
Kentland RoadOne Storey2010$577,000
Kentland RoadTwo Storey2009$579,000
Kentland RoadOne Storey2012$582,000
Kentland RoadTwo Storey2010$583,000
Kentland RoadOne Storey2010$583,000
Kentland RoadOne Storey2011$583,000
Kentland RoadCabover2010$587,000
Kentland RoadOne Storey2010$590,000
Kentland RoadOne Storey2010$597,000
Kentland RoadOne Storey2010$601,000
Kentland RoadTwo Storey2010$604,000
Kentland RoadTwo Storey2010$622,000
Kentland RoadTwo Storey2010$624,000
Kentland RoadOne Storey2010$632,000
Kentland RoadTwo Storey2009$663,000
Kentland RoadTwo Storey2009$670,000
Kentland RoadTwo Storey2009$670,000
Kentland RoadTwo Storey2011$676,000
Kentland RoadTwo Storey2010$685,000
Kentland RoadTwo Storey2009$687,000
Kentland RoadTwo Storey2010$696,000
Kentland RoadTwo Storey2009$704,000
Lake Forest RoadOne Storey2009$481,000
Lake Forest RoadOne Storey2011$499,000
Lake Forest RoadOne Storey2010$501,000
Lake Forest RoadOne Storey2009$510,000
Lake Forest RoadTwo Storey2009$550,000
Lake Forest RoadTwo Storey2009$551,000
Lake Forest RoadOne Storey2010$571,000
Lake Forest RoadTwo Storey2010$585,000
Lake Forest RoadOne Storey2009$586,000
Lake Forest RoadOne Storey2009$589,000
Lake Forest RoadTwo Storey2009$602,000
Lake Forest RoadTwo Storey2010$618,000
Lake Forest RoadTwo Storey2009$627,000
Lake Forest RoadTwo Storey2009$644,000
Lake Forest RoadTwo Storey2008$707,000
Lake Forest RoadTwo Storey2009$745,000
Lake Forest RoadTwo Storey2009$787,000
Lake Forest RoadTwo Storey2009$807,000
Lake Forest RoadTwo Storey2009$823,000
Lake Forest RoadOne Storey2010$851,000
Lake Forest RoadOne Storey2008$894,000
Lake Forest RoadOne Storey2010$946,000
Lake Forest RoadOne Storey2010$979,000
Lake Forest RoadOne Storey2011$990,000
Lake Forest RoadOne Storey2010$1,032,000
Lake Forest RoadTwo Storey2010$1,049,000
Lake Forest RoadOne Storey2009$1,052,000
Lake Forest RoadOne Storey2010$1,072,000
Lake Forest RoadOne Storey2009$1,188,000
Lake Forest RoadTwo Storey2008$1,288,000
Lake Forest RoadTwo Storey2010$1,333,000
Lake Forest RoadTwo Storey2009$1,337,000
Maidstone BayOne Storey2011$561,000
Maidstone BayTwo Storey2011$580,000
Maidstone BayOne Storey2012$590,000
Maidstone BayTwo Storey2011$616,000
Maidstone BayTwo Storey2011$624,000
Maidstone BayTwo Storey2011$630,000
Maidstone BayTwo Storey2011$642,000
Maidstone BayTwo Storey2012$655,000
Maidstone BayTwo Storey2011$661,000
Maidstone BayTwo Storey2012$663,000
Maidstone BayTwo Storey2011$684,000
Maidstone BayTwo Storey2011$687,000
Maidstone BayTwo Storey2011$695,000
Maple Creek Road—$60,000
Maple Creek RoadTwo Storey2011$567,000
Maple Creek RoadTwo Storey2012$571,000
Maple Creek RoadOne Storey2011$582,000
Maple Creek RoadTwo/One Storey2011$588,000
Maple Creek RoadTwo Storey2012$591,000
Maple Creek RoadTwo Storey2009$600,000
Maple Creek RoadTwo/One Storey2011$604,000
Maple Creek RoadTwo Storey2011$615,000
Maple Creek RoadTwo Storey2012$617,000
Maple Creek RoadTwo Storey2010$620,000
Maple Creek RoadTwo Storey2011$621,000
Maple Creek RoadTwo Storey2011$624,000
Maple Creek RoadTwo Storey2010$626,000
Maple Creek RoadTwo Storey2011$644,000
Maple Creek RoadOne Storey2011$645,000
Maple Creek RoadTwo Storey2012$656,000
Maple Creek RoadTwo Storey2010$667,000
Maple Creek RoadTwo Storey2011$670,000
Maple Creek RoadTwo Storey2011$686,000
Maple Creek RoadTwo Storey2011$702,000
Maple Creek RoadTwo Storey2010$704,000
Maple Creek RoadTwo Storey2011$704,000
Maple Creek RoadTwo Storey2011$708,000
Maple Creek RoadTwo Storey2012$708,000
Maple Creek RoadTwo Storey2011$710,000
Maple Creek RoadTwo Storey2011$710,000
Maple Creek RoadTwo Storey2011$712,000
Maple Creek RoadOne Storey2011$717,000
Maple Creek RoadTwo Storey2011$720,000
Maple Creek RoadTwo Storey2010$721,000
Maple Creek RoadTwo Storey2011$722,000
Maple Creek RoadOne Storey2012$743,000
Maple Creek RoadOne Storey2012$754,000
Maple Creek RoadOne Storey2011$755,000
Maple Creek RoadTwo Storey2011$767,000
Maple Creek RoadTwo Storey2009$769,000
Maple Creek RoadTwo Storey2011$773,000
Maple Creek RoadTwo Storey2010$781,000
Maple Creek RoadTwo Storey2012$836,000
Maple Creek RoadOne Storey2012$860,000
Maple Creek RoadOne Storey2011$908,000
Maple Creek RoadOne Storey2011$929,000
Maple Creek RoadOne Storey2011$950,000
Maple Creek RoadOne Storey2011$958,000
Maple Creek RoadOne Storey2012$962,000
Maple Creek RoadOne Storey2012$979,000
Maple Creek RoadOne Storey2012$1,049,000
Maple Creek RoadOne Storey2011$1,082,000
Maple Creek RoadOne Storey2011$1,121,000
Maple Creek RoadTwo Storey2011$1,202,000
Maple Creek RoadOne Storey2012$1,238,000
Maple Creek RoadTwo Storey2011$1,342,000
Millbank AvenueTwo Storey2008$602,000
Millbank AvenueCabover2008$606,000
Millbank AvenueTwo Storey2010$622,000
Millbank AvenueTwo Storey2008$702,000
Millbank AvenueTwo Storey2008$726,000
Millbank AvenueTwo Storey2008$739,000
Millbank AvenueTwo Storey2008$755,000
Millbank AvenueTwo Storey2008$779,000
Millbank AvenueTwo Storey2008$786,000
Millbank AvenueTwo Storey2008$797,000
North Town RoadTwo Storey2011$644,000
North Town RoadTwo/One Storey2012$681,000
North Town RoadTwo Storey2011$697,000
North Town RoadTwo Storey2011$699,000
North Town RoadTwo Storey2012$710,000
North Town RoadTwo Storey2011$712,000
North Town RoadTwo Storey2011$718,000
North Town RoadOne Storey2011$730,000
North Town RoadOne Storey2013$751,000
North Town RoadTwo Storey2011$754,000
North Town RoadTwo Storey2011$778,000
North Town RoadTwo Storey2011$780,000
North Town RoadTwo Storey2012$783,000
North Town RoadTwo Storey2013$794,000
North Town RoadOne Storey2011$807,000
North Town RoadTwo Storey2012$825,000
North Town RoadTwo Storey2012$832,000
North Town RoadTwo Storey2012$863,000
North Town RoadTwo Storey2012$876,000
North Town RoadTwo Storey2011$880,000
North Town RoadTwo Storey2012$895,000
North Town RoadTwo Storey2012$972,000
North Town RoadTwo Storey2012$997,000
North Town RoadTwo Storey2011$1,010,000
North Town RoadTwo Storey2013$1,066,000
North Town RoadTwo Storey2011$1,076,000
North Town RoadTwo Storey2011$1,098,000
North Town RoadTwo Storey2011$1,135,000
North Town RoadTwo Storey2011$1,208,000
North Town RoadTwo/One Storey2013$1,215,000
North Town RoadTwo Storey2011$1,253,000
North Town Road—$1,652,000
North Town Road—$4,959,000
North Town Road—$27,017,000
Oak Lawn RoadOne Storey2012$530,000
Oak Lawn RoadOne Storey2011$533,000
Oak Lawn RoadOne Storey2013$533,000
Oak Lawn RoadOne Storey2012$535,000
Oak Lawn RoadOne Storey2011$536,000
Oak Lawn RoadOne Storey2011$546,000
Oak Lawn RoadOne Storey2012$548,000
Oak Lawn RoadOne Storey2012$565,000
Oak Lawn RoadTwo/One Storey2015$569,000
Oak Lawn RoadTwo Storey2011$578,000
Oak Lawn RoadTwo/One Storey2012$590,000
Oak Lawn RoadTwo Storey2011$600,000
Oak Lawn RoadTwo Storey2011$602,000
Oak Lawn RoadOne Storey2014$602,000
Oak Lawn RoadTwo/One Storey2012$605,000
Oak Lawn RoadTwo Storey2011$606,000
Oak Lawn RoadTwo Storey2016$607,000
Oak Lawn RoadTwo Storey2011$613,000
Oak Lawn RoadTwo Storey2011$616,000
Oak Lawn RoadTwo Storey2011$619,000
Oak Lawn RoadTwo Storey2011$619,000
Oak Lawn RoadOne Storey2011$621,000
Oak Lawn RoadTwo Storey2011$621,000
Oak Lawn RoadTwo Storey2012$623,000
Oak Lawn RoadOne Storey2018$627,000
Oak Lawn RoadTwo Storey2011$631,000
Oak Lawn RoadTwo Storey2013$635,000
Oak Lawn RoadTwo Storey2011$642,000
Oak Lawn RoadTwo Storey2011$645,000
Oak Lawn RoadTwo/One Storey2011$646,000
Oak Lawn RoadTwo Storey2013$647,000
Oak Lawn RoadTwo Storey2014$647,000
Oak Lawn RoadTwo Storey2011$648,000
Oak Lawn RoadTwo Storey2011$650,000
Oak Lawn RoadTwo Storey2012$654,000
Oak Lawn RoadTwo Storey2013$655,000
Oak Lawn RoadTwo Storey2014$655,000
Oak Lawn RoadTwo Storey2013$659,000
Oak Lawn RoadTwo Storey2014$663,000
Oak Lawn RoadTwo Storey2011$664,000
Oak Lawn RoadTwo Storey2013$674,000
Oak Lawn RoadTwo Storey2011$680,000
Oak Lawn RoadTwo Storey2011$681,000
Oak Lawn RoadTwo Storey2011$684,000
Oak Lawn RoadCabover2014$685,000
Oak Lawn RoadTwo Storey2011$688,000
Oak Lawn RoadTwo Storey2011$690,000
Oak Lawn RoadTwo Storey2014$690,000
Oak Lawn RoadTwo Storey2014$690,000
Oak Lawn RoadTwo Storey2011$696,000
Oak Lawn RoadOne Storey2011$698,000
Oak Lawn RoadTwo Storey2011$699,000
Oak Lawn RoadTwo Storey2011$700,000
Oak Lawn RoadOne Storey2013$700,000
Oak Lawn RoadTwo Storey2013$700,000
Oak Lawn RoadTwo Storey2014$712,000
Oak Lawn RoadOne Storey2012$721,000
Oak Lawn RoadTwo Storey2014$723,000
Oak Lawn RoadTwo Storey2012$726,000
Oak Lawn RoadTwo Storey2011$751,000
Oak Lawn RoadOne Storey2013$790,000
Oak Lawn RoadOne Storey2011$792,000
Oak Lawn Road—$796,000
Oak Lawn RoadTwo Storey2014$826,000
Oak Lawn RoadTwo Storey2017$827,000
Oak Lawn RoadTwo Storey2017$830,000
Oak Lawn RoadTwo Storey2015$884,000
Oak Lawn RoadTwo Storey2015$921,000
Oak Lawn RoadTwo Storey2012$924,000
Oak Lawn RoadTwo Storey2016$929,000
Oak Lawn RoadOne Storey2014$938,000
Oak Lawn RoadOne Storey2016$940,000
Oak Lawn RoadTwo Storey2014$962,000
Oak Lawn RoadOne Storey2011$978,000
Oak Lawn RoadOne Storey2015$979,000
Oak Lawn RoadTwo Storey2015$981,000
Oak Lawn RoadTwo Storey2013$986,000
Oak Lawn RoadOne Storey2013$987,000
Oak Lawn RoadOne Storey2018$990,000
Oak Lawn RoadTwo Storey2018$1,006,000
Oak Lawn RoadTwo Storey2016$1,029,000
Oak Lawn RoadOne Storey2015$1,040,000
Oak Lawn RoadOne Storey2018$1,041,000
Oak Lawn RoadTwo Storey2015$1,065,000
Oak Lawn RoadOne Storey2015$1,080,000
Oak Lawn RoadTwo Storey2018$1,105,000
Oak Lawn RoadOne Storey2012$1,138,000
Oak Lawn RoadOne Storey2011$1,207,000
Park Valley RoadOne Storey2011$492,000
Park Valley RoadOne Storey2012$558,000
Park Valley RoadTwo/One Storey2014$560,000
Park Valley RoadTwo Storey2012$576,000
Park Valley RoadOne Storey2012$587,000
Park Valley RoadOne Storey2011$592,000
Park Valley RoadTwo Storey2012$601,000
Park Valley RoadTwo Storey2012$611,000
Park Valley RoadTwo Storey2012$616,000
Park Valley RoadCabover2012$622,000
Park Valley RoadTwo Storey2012$629,000
Park Valley RoadTwo Storey2012$630,000
Park Valley RoadOne Storey2011$633,000
Park Valley RoadTwo Storey2011$636,000
Park Valley RoadTwo Storey2012$639,000
Park Valley RoadTwo Storey2011$642,000
Park Valley RoadTwo Storey2011$644,000
Park Valley RoadTwo Storey2011$656,000
Park Valley RoadTwo Storey2012$665,000
Park Valley RoadTwo Storey2012$665,000
Park Valley RoadTwo Storey2011$668,000
Park Valley RoadTwo Storey2012$673,000
Park Valley RoadTwo Storey2011$681,000
Park Valley RoadTwo Storey2012$688,000
Park Valley RoadTwo Storey2011$688,000
Park Valley RoadTwo Storey2011$696,000
Park Valley RoadTwo Storey2012$699,000
Park Valley RoadTwo Storey2012$700,000
Park Valley RoadTwo Storey2012$703,000
Park Valley RoadTwo Storey2011$709,000
Park Valley RoadTwo Storey2012$711,000
Park Valley RoadTwo Storey2012$713,000
Park Valley RoadTwo Storey2011$716,000
Park Valley RoadTwo Storey2011$722,000
Park Valley RoadTwo Storey2012$730,000
Park Valley RoadTwo Storey2012$730,000
Park Valley RoadTwo Storey2012$739,000
Park Valley RoadTwo Storey2011$741,000
Park Valley RoadTwo Storey2011$743,000
Park Valley RoadTwo Storey2012$746,000
Park Valley RoadTwo Storey2012$761,000
Park Valley RoadTwo Storey2012$761,000
Park Valley RoadTwo Storey2011$763,000
Park Valley RoadCabover2011$781,000
Park Valley RoadTwo Storey2011$794,000
Park Valley RoadTwo Storey2012$796,000
Park Valley RoadTwo Storey2012$797,000
Park Valley RoadTwo Storey2011$801,000
Park Valley RoadTwo Storey2011$813,000
Park Valley RoadTwo Storey2012$840,000
Park Valley RoadOne Storey2012$863,000
Park Valley RoadTwo Storey2014$888,000
Park Valley RoadOne Storey2011$891,000
Park Valley RoadTwo Storey2012$898,000
Park Valley RoadTwo Storey2012$905,000
Park Valley RoadOne Storey2011$983,000
Park Valley RoadTwo Storey2012$1,001,000
Park Valley RoadOne Storey2012$1,039,000

Pages: 1 2 3 4