Year	Number
1996	96.7213134765625
1998	94.5355224609375
2000	92.8961715698242
2002	92.4324340820313
2003	91.8918914794922
2004	94.0298538208008
2005	95.0980377197266
2006	93.1707305908203
2007	92.7184448242188
2008	93.2038803100586
2009	90.9090881347656
2010	92.8229675292969
2011	93.3649291992188
2012	93.3649291992188
2013	90.9952621459961
2014	92.788459777832
2015	94.2857131958008
2016	92.3809509277344
2017	90.476188659668
2018	88.5714263916016
2019	90
2020	88.5714263916016
2021	86.1904754638672
2022	85.8490600585938
