Year Number 1996 95.62841796875 1998 99.4535522460938 2000 99.4535522460938 2002 96.2162170410156 2003 95.1351318359375 2004 98.0099487304688 2005 95.5882339477539 2006 97.5609741210938 2007 97.5728149414063 2008 98.0582504272461 2009 97.6076583862305 2010 98.0861206054688 2011 98.1042633056641 2012 97.1563949584961 2013 98.1042633056641 2014 98.0769195556641 2015 96.6666641235352 2016 95.2380981445313 2017 98.0952377319336 2018 98.5714263916016 2019 97.1428604125977 2020 94.7619018554688 2021 95.7142868041992 2022 96.2264175415039