Year Number 1996 89.361701965332 1998 90.4255294799805 2000 86.7724838256836 2002 92.5925903320313 2003 98.4924621582031 2004 99.5145645141602 2005 99.0291290283203 2006 98.5507278442383 2007 98.5507278442383 2008 98.0769195556641 2009 100 2010 99.5260696411133 2011 99.052131652832 2012 97.6303329467773 2013 97.6303329467773 2014 98.5714263916016 2015 98.5714263916016 2016 98.5714263916016 2017 98.0952377319336 2018 98.1132049560547 2019 99.0566024780273 2020 99.5283050537109 2021 99.0566024780273 2022 99.5283050537109