Year Number 1996 85.3260879516602 1998 91.3043441772461 2000 89.6739120483398 2002 87.5675659179688 2003 92.4324340820313 2004 93.532341003418 2005 91.6666641235352 2006 94.1176452636719 2007 94.6601943969727 2008 93.689323425293 2009 92.3444976806641 2010 92.3444976806641 2011 90.9952621459961 2012 94.3127975463867 2013 92.4170608520508 2014 93.2692337036133 2015 97.6190490722656 2016 95.2380981445313 2017 95.7142868041992 2018 97.6190490722656 2019 93.8095245361328 2020 90 2021 84.2857131958008 2022 84.9056625366211