Year Number 1996 99.4680862426758 1998 98.4042587280273 2000 96.2962951660156 2002 98.4126968383789 2003 94.4723587036133 2004 92.2330093383789 2005 93.689323425293 2006 93.7198104858398 2007 91.7874374389648 2008 95.6730804443359 2009 93.3649291992188 2010 95.2606658935547 2011 97.1563949584961 2012 95.2606658935547 2013 95.7345962524414 2014 89.523811340332 2015 90.476188659668 2016 92.3809509277344 2017 89.0476226806641 2018 89.6226425170898 2019 90.0943374633789 2020 94.3396224975586 2021 88.6792449951172 2022 76.4150924682617