Year Number 1996 96.1956558227539 1998 96.739128112793 2000 98.9130401611328 2002 100 2003 99.4594573974609 2004 100 2005 99.0196075439453 2006 99.5098037719727 2007 99.5145645141602 2008 96.6019439697266 2009 97.1291885375977 2010 97.6076583862305 2011 95.7345962524414 2012 95.2606658935547 2013 94.7867279052734 2014 90.3846130371094 2015 90 2016 90 2017 88.5714263916016 2018 91.9047622680664 2019 92.3809509277344 2020 94.7619018554688 2021 95.2380981445313 2022 95.7547149658203