Year Number 1996 88.5245895385742 1998 88.5245895385742 2000 87.978141784668 2002 91.8918914794922 2003 92.9729766845703 2004 95.5223846435547 2005 95.5882339477539 2006 97.5609741210938 2007 97.5728149414063 2008 97.5728149414063 2009 97.6076583862305 2010 94.2583694458008 2011 95.2606658935547 2012 93.8388595581055 2013 93.3649291992188 2014 88.461540222168 2015 88.5714263916016 2016 90.9523773193359 2017 89.0476226806641 2018 90.9523773193359 2019 91.9047622680664 2020 90 2021 94.2857131958008 2022 95.7547149658203