Year	Number
1996	99.4680862426758
1998	98.4042587280273
2000	97.3544998168945
2002	97.3544998168945
2003	94.9748764038086
2004	93.2038803100586
2005	90.7766952514648
2006	95.1690826416016
2007	94.2028961181641
2008	94.711540222168
2009	94.7867279052734
2010	92.4170608520508
2011	94.3127975463867
2012	98.5782012939453
2013	98.1042633056641
2014	98.0952377319336
2015	96.1904754638672
2016	94.2857131958008
2017	93.8095245361328
2018	94.8113174438477
2019	94.3396224975586
2020	91.5094375610352
2021	89.6226425170898
2022	92.4528274536133
