Year Number 1996 75.4098358154297 1998 72.6775970458984 2000 80.3278656005859 2002 83.7837829589844 2003 82.7027053833008 2004 83.5820922851563 2005 85.2941207885742 2006 87.8048782348633 2007 90.291259765625 2008 87.3786392211914 2009 87.5598068237305 2010 88.9952163696289 2011 90.9952621459961 2012 88.6255950927734 2013 87.2037887573242 2014 87.9807662963867 2015 86.1904754638672 2016 88.5714263916016 2017 89.0476226806641 2018 90.9523773193359 2019 94.7619018554688 2020 95.7142868041992 2021 96.1904754638672 2022 96.698112487793