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
