Year Number 1996 84.239128112793 1998 85.3260879516602 2000 85.8695678710938 2002 90.8108139038086 2003 77.2972946166992 2004 81.0945281982422 2005 76.470588684082 2006 77.9411773681641 2007 79.1262130737305 2008 78.1553421020508 2009 73.684211730957 2010 72.7272720336914 2011 75.3554534912109 2012 79.1469192504883 2013 82.4644546508789 2014 89.4230804443359 2015 91.4285736083984 2016 87.1428604125977 2017 88.5714263916016 2018 86.1904754638672 2019 87.6190490722656 2020 90.9523773193359 2021 87.6190490722656 2022 88.2075500488281