Year	Number
1996	72.5806427001953
1998	71.6577529907227
2000	71.8085098266602
2002	75.661376953125
2003	75.1322784423828
2004	71.9211807250977
2005	66.3414611816406
2006	66.3414611816406
2007	67.9611663818359
2008	73.3009719848633
2009	72.2488021850586
2010	72.3809509277344
2011	72.511848449707
2012	72.511848449707
2013	71.5639801025391
2014	70.6730804443359
2015	82.3809509277344
2016	81.9047622680664
2017	80
2018	80
2019	84.2857131958008
2020	89.523811340332
2021	91.9047622680664
2022	94.3396224975586
