Year	Number
1996	80.8743133544922
1998	78.6885223388672
2000	82.5136642456055
2002	81.0810775756836
2003	85.405403137207
2004	86.5671615600586
2005	85.2941207885742
2006	88.2926864624023
2007	87.8640747070313
2008	88.8349533081055
2009	87.0813369750977
2010	88.5167465209961
2011	87.6777267456055
2012	87.2037887573242
2013	87.2037887573242
2014	87.9807662963867
2015	87.1428604125977
2016	89.0476226806641
2017	90
2018	90.9523773193359
2019	91.9047622680664
2020	94.2857131958008
2021	95.7142868041992
2022	96.2264175415039
