Year	Number
1996	95
1998	95.0248718261719
2000	99.5024871826172
2002	99.5024871826172
2003	99.0049743652344
2004	99.5192337036133
2005	99.5192337036133
2006	97.1153869628906
2007	96.6346130371094
2008	96.6346130371094
2009	96.6824645996094
2010	96.6824645996094
2011	96.2441329956055
2012	96.7136154174805
2013	97.1830978393555
2014	97.5369491577148
2015	96.5517272949219
2016	97.0443344116211
2017	99.014778137207
2018	98.5436859130859
2019	99.5169067382813
2020	99.5169067382813
2021	99.5169067382813
2022	98.5507278442383
