Year	Number
1960	2496189
1961	2524477
1962	2570050
1963	2632409
1964	2697379
1965	2764995
1966	2835441
1967	2908926
1968	2985727
1969	3066015
1970	3150133
1971	3238255
1972	3330064
1973	3425369
1974	3524086
1975	3626163
1976	3727081
1977	3827034
1978	3935784
1979	4051326
1980	4190110
1981	4345373
1982	4455258
1983	4553171
1984	4688249
1985	4837406
1986	4993128
1987	5155068
1988	5319025
1989	5484873
1990	5656408
1991	5830693
1992	6006615
1993	6186192
1994	6367688
1995	6549266
1996	6731150
1997	6914047
1998	7100689
1999	7292705
2000	7488888
2001	7689826
2002	7900648
2003	8121554
2004	8349841
2005	8583601
2006	8822729
2007	9073988
2008	9337569
2009	9609692
2010	9890121
2011	10176648
2012	10469879
2013	10771471
2014	11106213
2015	11463852
2016	11814923
2017	12157838
2018	12501234
2019	12855489
2020	13210626
2021	13564231
2022	13922522
2023	14289697
