Year Number 1996 99.4565200805664 1998 99.4565200805664 2000 98.3695678710938 2002 96.2162170410156 2003 95.1351318359375 2004 96.5174102783203 2005 96.5686264038086 2006 99.5098037719727 2007 99.0291290283203 2008 97.5728149414063 2009 94.7368392944336 2010 97.6076583862305 2011 95.2606658935547 2012 94.7867279052734 2013 96.2085342407227 2014 97.1153869628906 2015 98.5714263916016 2016 95.2380981445313 2017 94.2857131958008 2018 95.7142868041992 2019 93.8095245361328 2020 92.3809509277344 2021 90.9523773193359 2022 93.3962249755859