Year	Number
1960	5174229
1961	5435593
1962	5691174
1963	5959261
1964	6240876
1965	6535492
1966	6844989
1967	7169706
1968	7510888
1969	7867897
1970	8243027
1971	8636684
1972	9050392
1973	9452516
1974	9866329
1975	10300367
1976	10756409
1977	11233742
1978	11735583
1979	12262675
1980	12817277
1981	13347883
1982	13797930
1983	14263373
1984	14745418
1985	15242596
1986	15757508
1987	16290072
1988	16841678
1989	17410647
1990	17999961
1991	18609527
1992	19240944
1993	19892295
1994	20566992
1995	21264941
1996	21987972
1997	22733898
1998	23474047
1999	24171572
2000	24892134
2001	25633448
2002	26399303
2003	27189484
2004	28005956
2005	28846144
2006	29714358
2007	30610360
2008	31536397
2009	32489569
2010	33474765
2011	34491747
2012	35543075
2013	36625466
2014	37744504
2015	38899926
2016	40094660
2017	41324998
2018	42595519
2019	43765501
2020	44961239
2021	46179877
2022	47418644
2023	48676070
