Year Number 1996 70.7446823120117 1998 72.3404235839844 2000 72.4867706298828 2002 73.0158767700195 2003 73.8693466186523 2004 93.689323425293 2005 90.291259765625 2006 89.3719787597656 2007 87.4396133422852 2008 88.9423065185547 2009 88.1516571044922 2010 88.6255950927734 2011 96.6824645996094 2012 79.1469192504883 2013 82.4644546508789 2014 86.6666641235352 2015 89.523811340332 2016 90.476188659668 2017 90.9523773193359 2018 88.6792449951172 2019 96.698112487793 2020 97.6415100097656 2021 99.5283050537109 2022 100