Year Number 1996 99.5 1998 99.5024871826172 2000 95.5223846435547 2002 95.5223846435547 2003 100 2004 98.0769195556641 2005 99.038459777832 2006 96.6346130371094 2007 96.6346130371094 2008 97.5961532592773 2009 97.1563949584961 2010 96.6824645996094 2011 96.2441329956055 2012 96.2441329956055 2013 96.2441329956055 2014 89.6551742553711 2015 75.8620681762695 2016 74.8768463134766 2017 76.3546829223633 2018 77.1844635009766 2019 72.9468612670898 2020 75.8454132080078 2021 74.3961334228516 2022 83.0917892456055