Year	Number
1996	95.0819702148438
1998	90.163932800293
2000	88.5245895385742
2002	91.8918914794922
2003	92.9729766845703
2004	95.5223846435547
2005	94.1176452636719
2006	91.2195129394531
2007	93.689323425293
2008	93.689323425293
2009	97.6076583862305
2010	96.6507186889648
2011	98.1042633056641
2012	96.2085342407227
2013	96.2085342407227
2014	98.5576934814453
2015	98.5714263916016
2016	97.1428604125977
2017	95.2380981445313
2018	93.3333358764648
2019	93.8095245361328
2020	91.4285736083984
2021	88.0952377319336
2022	89.1509399414063
