Year Number 1996 96.7741928100586 1998 96.7914428710938 2000 95.2127685546875 2002 95.2380981445313 2003 94.7089920043945 2004 96.0591125488281 2005 93.1707305908203 2006 94.634147644043 2007 91.7475738525391 2008 93.2038803100586 2009 97.6076583862305 2010 99.0476226806641 2011 99.052131652832 2012 99.052131652832 2013 99.5260696411133 2014 100 2015 100 2016 100 2017 100 2018 100 2019 100 2020 100 2021 99.0476226806641 2022 99.0566024780273