Year	Number
1996	85.2459030151367
1998	86.8852462768555
2000	87.978141784668
2002	86.4864883422852
2003	88.6486511230469
2004	90.5472640991211
2005	91.1764678955078
2006	97.5609741210938
2007	95.6310653686523
2008	96.6019439697266
2009	96.6507186889648
2010	98.0861206054688
2011	96.6824645996094
2012	95.2606658935547
2013	99.052131652832
2014	99.5192337036133
2015	99.523811340332
2016	99.523811340332
2017	98.0952377319336
2018	99.0476226806641
2019	99.0476226806641
2020	98.5714263916016
2021	97.1428604125977
2022	99.5283050537109
