Year Number 1996 75 1998 77.7173919677734 2000 77.7173919677734 2002 71.8918914794922 2003 71.8918914794922 2004 72.1393051147461 2005 70.0980377197266 2006 73.0392150878906 2007 74.271842956543 2008 82.0388336181641 2009 81.8181838989258 2010 82.2966537475586 2011 81.5165863037109 2012 87.2037887573242 2013 86.2559204101563 2014 91.8269195556641 2015 91.9047622680664 2016 91.4285736083984 2017 90.9523773193359 2018 90.476188659668 2019 90 2020 93.8095245361328 2021 92.8571395874023 2022 92.9245300292969