Year	Number
1996	93.4782638549805
1998	94.0217361450195
2000	92.3913040161133
2002	87.0270233154297
2003	86.4864883422852
2004	83.0845794677734
2005	83.3333358764648
2006	88.7254867553711
2007	91.2621383666992
2008	93.2038803100586
2009	92.8229675292969
2010	93.7799072265625
2011	95.7345962524414
2012	94.3127975463867
2013	92.4170608520508
2014	91.8269195556641
2015	92.8571395874023
2016	93.8095245361328
2017	93.3333358764648
2018	93.8095245361328
2019	94.7619018554688
2020	94.7619018554688
2021	94.2857131958008
2022	94.8113174438477
