Year	Number
1996	98.9130401611328
1998	97.8260879516602
2000	92.9347839355469
2002	94.594596862793
2003	94.594596862793
2004	99.5024871826172
2005	99.5098037719727
2006	93.6274490356445
2007	96.1165084838867
2008	96.1165084838867
2009	99.5215301513672
2010	100
2011	99.5260696411133
2012	99.052131652832
2013	100
2014	99.038459777832
2015	99.0476226806641
2016	99.0476226806641
2017	100
2018	99.523811340332
2019	100
2020	99.523811340332
2021	99.523811340332
2022	99.5283050537109
