Year Number 1996 94.5 1998 94.5273666381836 2000 92.0398025512695 2002 91.0447769165039 2003 93.0348281860352 2004 92.3076934814453 2005 91.8269195556641 2006 90.3846130371094 2007 90.3846130371094 2008 89.4230804443359 2009 86.7298583984375 2010 83.8862533569336 2011 84.5070419311523 2012 81.2206573486328 2013 82.6291046142578 2014 82.7586212158203 2015 84.7290649414063 2016 86.2068939208984 2017 88.6699523925781 2018 87.8640747070313 2019 88.4057998657227 2020 89.3719787597656 2021 89.3719787597656 2022 89.8550720214844