Year	Number
1960	1429176
1961	1466821
1962	1505583
1963	1545437
1964	1586335
1965	1628540
1966	1671785
1967	1716068
1968	1761603
1969	1808264
1970	1856359
1971	1905321
1972	1955496
1973	2007824
1974	2059811
1975	2111263
1976	2164247
1977	2222416
1978	2386706
1979	2702388
1980	2944488
1981	2966479
1982	2975593
1983	3071636
1984	3185667
1985	3317345
1986	3457285
1987	3583045
1988	3581550
1989	3513928
1990	3492296
1991	3355648
1992	3201070
1993	3297332
1994	3468198
1995	3595262
1996	3727494
1997	3860050
1998	4023019
1999	4188542
2000	4358791
2001	4535229
2002	4707222
2003	4882566
2004	5063740
2005	5240348
2006	5400747
2007	5568675
2008	5733318
2009	5877311
2010	6026604
2011	6122342
2012	6234944
2013	6441979
2014	6671284
2015	6899404
2016	7164565
2017	7450912
2018	7725140
2019	8011375
2020	8290471
2021	8555628
2022	8822442
2023	9096520
