Year Number 1996 86 1998 84.5771179199219 2000 86.5671615600586 2002 87.0646743774414 2003 88.5572128295898 2004 90.3846130371094 2005 89.9038467407227 2006 91.3461532592773 2007 91.8269195556641 2008 91.3461532592773 2009 91.9431304931641 2010 93.8388595581055 2011 94.3661956787109 2012 96.2441329956055 2013 96.2441329956055 2014 96.0591125488281 2015 95.5665054321289 2016 95.5665054321289 2017 95.5665054321289 2018 95.1456298828125 2019 96.1352691650391 2020 96.1352691650391 2021 97.5845413208008 2022 97.5845413208008