Year	Number
1960	23136
1961	23495
1962	23833
1963	24145
1964	24473
1965	24772
1966	24998
1967	25268
1968	25619
1969	25970
1970	26451
1971	27066
1972	27644
1973	28168
1974	28597
1975	29150
1976	29469
1977	29642
1978	29940
1979	30158
1980	30336
1981	30427
1982	30841
1983	31118
1984	31283
1985	32210
1986	33265
1987	34097
1988	35073
1989	36176
1990	37344
1991	39097
1992	40050
1993	41063
1994	42240
1995	43438
1996	44611
1997	45795
1998	46969
1999	48170
2000	49526
2001	51088
2002	52662
2003	54153
2004	55579
2005	56806
2006	57626
2007	58654
2008	61049
2009	64261
2010	67323
2011	70305
2012	73351
2013	76358
2014	79478
2015	82584
2016	85133
2017	87782
2018	91085
2019	94890
2020	97095
2021	97831
2022	101593
2023	108304
