Year Number 1996 84 1998 76.1194000244141 2000 78.1094512939453 2002 77.6119384765625 2003 81.0945281982422 2004 75 2005 79.3269195556641 2006 84.1346130371094 2007 82.6923065185547 2008 85.0961532592773 2009 83.4123229980469 2010 81.9905242919922 2011 77.4647903442383 2012 77.9342727661133 2013 78.8732376098633 2014 83.7438430786133 2015 85.2216720581055 2016 85.7142868041992 2017 85.2216720581055 2018 86.4077682495117 2019 85.9903411865234 2020 86.9565200805664 2021 86.4734268188477 2022 86.9565200805664