Year	Number
1996	92.3913040161133
1998	93.4782638549805
2000	91.8478240966797
2002	95.1351318359375
2003	96.2162170410156
2004	92.0398025512695
2005	96.0784301757813
2006	91.1764678955078
2007	90.7766952514648
2008	91.2621383666992
2009	93.3014373779297
2010	93.3014373779297
2011	92.4170608520508
2012	93.3649291992188
2013	93.3649291992188
2014	90.3846130371094
2015	90.9523773193359
2016	89.523811340332
2017	91.4285736083984
2018	90.9523773193359
2019	91.9047622680664
2020	94.7619018554688
2021	92.3809509277344
2022	94.8113174438477
