Year Number 1996 82.5136642456055 1998 79.7814178466797 2000 78.1420745849609 2002 80 2003 73.5135116577148 2004 62.1890563964844 2005 71.5686264038086 2006 78.0487823486328 2007 79.1262130737305 2008 77.6699066162109 2009 77.0334930419922 2010 76.5550231933594 2011 76.3033142089844 2012 75.3554534912109 2013 74.8815155029297 2014 82.6923065185547 2015 81.4285736083984 2016 81.4285736083984 2017 83.3333358764648 2018 85.7142868041992 2019 86.1904754638672 2020 89.523811340332 2021 90.476188659668 2022 91.0377349853516