Year	Number
1960	1607064
1961	1691736
1962	1773116
1963	1858221
1964	1947333
1965	2040453
1966	2137720
1967	2239212
1968	2345297
1969	2457179
1970	2566228
1971	2657424
1972	2752841
1973	2853574
1974	2958732
1975	3067957
1976	3181076
1977	3300910
1978	3428674
1979	3562720
1980	3697567
1981	3833404
1982	3978614
1983	4134407
1984	4297482
1985	4490779
1986	4693228
1987	4907599
1988	5135674
1989	5376584
1990	5629035
1991	5889018
1992	6156359
1993	6431766
1994	6712392
1995	6999964
1996	7297486
1997	7609369
1998	7938405
1999	8281305
2000	8638858
2001	9007429
2002	9398332
2003	9801125
2004	10214975
2005	10642858
2006	11084549
2007	11538602
2008	12005167
2009	12483116
2010	12969707
2011	13468281
2012	13986163
2013	14519202
2014	15062212
2015	15615136
2016	16180685
2017	16745249
2018	17306081
2019	17875345
2020	18455138
2021	19038233
2022	19621881
2023	20213181
