Year	Number
1996	25.543478012085
1998	27.1739139556885
2000	26.6304340362549
2002	23.2432441711426
2003	24.3243236541748
2004	22.3880596160889
2005	24.5098037719727
2006	26.470588684082
2007	28.1553401947021
2008	35.9223289489746
2009	35.8851661682129
2010	37.7990417480469
2011	38.3886260986328
2012	37.9146919250488
2013	38.8625602722168
2014	42.788459777832
2015	40
2016	37.6190490722656
2017	39.0476188659668
2018	39.0476188659668
2019	39.0476188659668
2020	38.5714302062988
2021	39.523811340332
2022	41.9811325073242
