Year	Number
1996	85.3260879516602
1998	78.8043441772461
2000	85.8695678710938
2002	72.9729766845703
2003	88.6486511230469
2004	91.0447769165039
2005	92.6470565795898
2006	94.6078414916992
2007	92.2330093383789
2008	92.7184448242188
2009	92.3444976806641
2010	89.9521560668945
2011	90.9952621459961
2012	90.9952621459961
2013	90.9952621459961
2014	91.8269195556641
2015	91.9047622680664
2016	95.7142868041992
2017	94.2857131958008
2018	93.8095245361328
2019	94.7619018554688
2020	95.7142868041992
2021	96.6666641235352
2022	97.1698150634766
