Year	Number
1996	88.5245895385742
1998	88.5245895385742
2000	87.978141784668
2002	91.8918914794922
2003	92.9729766845703
2004	95.5223846435547
2005	95.5882339477539
2006	97.5609741210938
2007	97.5728149414063
2008	97.5728149414063
2009	97.6076583862305
2010	94.2583694458008
2011	95.2606658935547
2012	93.8388595581055
2013	93.3649291992188
2014	88.461540222168
2015	88.5714263916016
2016	90.9523773193359
2017	89.0476226806641
2018	90.9523773193359
2019	91.9047622680664
2020	90
2021	94.2857131958008
2022	95.7547149658203
