Year	Number
1996	99.4565200805664
1998	99.4565200805664
2000	98.3695678710938
2002	96.2162170410156
2003	95.1351318359375
2004	96.5174102783203
2005	96.5686264038086
2006	99.5098037719727
2007	99.0291290283203
2008	97.5728149414063
2009	94.7368392944336
2010	97.6076583862305
2011	95.2606658935547
2012	94.7867279052734
2013	96.2085342407227
2014	97.1153869628906
2015	98.5714263916016
2016	95.2380981445313
2017	94.2857131958008
2018	95.7142868041992
2019	93.8095245361328
2020	92.3809509277344
2021	90.9523773193359
2022	93.3962249755859
