Year	Number
1960	7281270
1961	7476539
1962	7679426
1963	7891722
1964	8113135
1965	8342663
1966	8580583
1967	8828511
1968	9087147
1969	9349898
1970	9629673
1971	9901115
1972	10144038
1973	10378467
1974	10632897
1975	10905099
1976	11187848
1977	11479038
1978	11777802
1979	12054384
1980	12283207
1981	12500989
1982	12749244
1983	13023741
1984	13330834
1985	13662553
1986	14013857
1987	14395644
1988	14796364
1989	15212449
1990	15638735
1991	16090522
1992	16585214
1993	17101517
1994	17612412
1995	18024171
1996	18441229
1997	18902984
1998	19386443
1999	19931924
2000	20468997
2001	20999052
2002	21553414
2003	22121902
2004	22665080
2005	23206847
2006	23759492
2007	24326365
2008	24900929
2009	25482464
2010	26072931
2011	26670552
2012	27273317
2013	27880935
2014	28522730
2015	29209851
2016	29981884
2017	30819206
2018	31645525
2019	32486255
2020	33323884
2021	34136762
2022	34889566
2023	35576357
