Year Number 1996 80.8743133544922 1998 78.6885223388672 2000 82.5136642456055 2002 81.0810775756836 2003 85.405403137207 2004 86.5671615600586 2005 85.2941207885742 2006 88.2926864624023 2007 87.8640747070313 2008 88.8349533081055 2009 87.0813369750977 2010 88.5167465209961 2011 87.6777267456055 2012 87.2037887573242 2013 87.2037887573242 2014 87.9807662963867 2015 87.1428604125977 2016 89.0476226806641 2017 90 2018 90.9523773193359 2019 91.9047622680664 2020 94.2857131958008 2021 95.7142868041992 2022 96.2264175415039