Year Number 1996 90.8602142333984 1998 90.3743286132813 2000 88.2978744506836 2002 85.185188293457 2003 89.9470901489258 2004 85.2216720581055 2005 89.7560958862305 2006 91.2195129394531 2007 91.7475738525391 2008 91.7475738525391 2009 90.9090881347656 2010 91.4285736083984 2011 91.9431304931641 2012 91.9431304931641 2013 91.9431304931641 2014 91.8269195556641 2015 91.4285736083984 2016 90.476188659668 2017 89.523811340332 2018 89.0476226806641 2019 88.5714263916016 2020 92.3809509277344 2021 96.1904754638672 2022 95.7547149658203