Year	Number
1960	7233213
1961	7398005
1962	7571414
1963	7759388
1964	7962686
1965	8175594
1966	8363611
1967	8522661
1968	8735372
1969	9004928
1970	9278175
1971	9525677
1972	9743157
1973	9950139
1974	10152177
1975	10371059
1976	10643499
1977	10955392
1978	11283679
1979	11634683
1980	11974407
1981	12289416
1982	12632186
1983	13071228
1984	13518991
1985	13918243
1986	14320077
1987	14722886
1988	15132577
1989	15547707
1990	15964884
1991	16387297
1992	16811094
1993	17241326
1994	17681811
1995	18112144
1996	18530862
1997	18940455
1998	19341400
1999	19738195
2000	20137741
2001	20547238
2002	20949739
2003	21360809
2004	21791225
2005	22209973
2006	22607792
2007	22885429
2008	23271637
2009	23702303
2010	24180750
2011	24654958
2012	25088829
2013	25521295
2014	25961498
2015	26371145
2016	26775719
2017	27144893
2018	27434750
2019	27729468
2020	27967679
2021	28227388
2022	28495880
2023	28588582
