Year	Number
1960	1496920
1961	1536734
1962	1574025
1963	1608527
1964	1644627
1965	1686693
1966	1733916
1967	1786149
1968	1841910
1969	1899301
1970	1957976
1971	2016919
1972	2076439
1973	2137773
1974	2200558
1975	2264630
1976	2330401
1977	2397751
1978	2467184
1979	2543728
1980	2630799
1981	2728539
1982	2834511
1983	2938311
1984	3037634
1985	3143448
1986	3259933
1987	3380175
1988	3490520
1989	3585501
1990	3675901
1991	3760956
1992	3849597
1993	3977249
1994	3424120
1995	2935750
1996	3464805
1997	3953557
1998	4085500
1999	4144374
2000	4205706
2001	4274117
2002	4357653
2003	4457573
2004	4567035
2005	4682280
2006	4802717
2007	4928236
2008	5056940
2009	5187356
2010	5319801
2011	5453874
2012	5584599
2013	5712630
2014	5843900
2015	5979182
2016	6121445
2017	6269800
2018	6418989
2019	6568936
2020	6723217
2021	6879649
2022	7035658
2023	7193422
