Year	Number
1996	81.5
1998	78.6069641113281
2000	84.5771179199219
2002	85.0746231079102
2003	88.059700012207
2004	88.9423065185547
2005	88.461540222168
2006	88.461540222168
2007	88.461540222168
2008	87.0192337036133
2009	87.6777267456055
2010	88.6255950927734
2011	87.7934265136719
2012	89.2018814086914
2013	89.2018814086914
2014	81.7733993530273
2015	84.2364501953125
2016	83.7438430786133
2017	84.7290649414063
2018	86.4077682495117
2019	81.6425094604492
2020	86.4734268188477
2021	85.9903411865234
2022	87.4396133422852
