Year	Number
1996	90.2173919677734
1998	94.0217361450195
2000	89.1304321289063
2002	83.7837829589844
2003	88.1081085205078
2004	88.5572128295898
2005	89.2156829833984
2006	91.1764678955078
2007	88.3495178222656
2008	91.7475738525391
2009	92.3444976806641
2010	90.9090881347656
2011	93.8388595581055
2012	90.9952621459961
2013	90.9952621459961
2014	91.8269195556641
2015	91.9047622680664
2016	92.3809509277344
2017	94.2857131958008
2018	93.8095245361328
2019	91.4285736083984
2020	92.3809509277344
2021	90
2022	91.5094375610352
