Year Number 1996 88.5245895385742 1998 87.978141784668 2000 87.978141784668 2002 88.1081085205078 2003 88.1081085205078 2004 90.0497512817383 2005 88.2352905273438 2006 89.7560958862305 2007 90.291259765625 2008 90.7766952514648 2009 91.8660278320313 2010 89.9521560668945 2011 90.5213241577148 2012 91.4691925048828 2013 92.4170608520508 2014 95.1923065185547 2015 95.7142868041992 2016 96.6666641235352 2017 98.0952377319336 2018 98.5714263916016 2019 98.0952377319336 2020 95.7142868041992 2021 97.1428604125977 2022 92.4528274536133