Year	Number
1960	1369393
1961	1387626
1962	1407579
1963	1430086
1964	1460904
1965	1498798
1966	1537658
1967	1577698
1968	1618943
1969	1661366
1970	1705151
1971	1750158
1972	1796367
1973	1844248
1974	1894184
1975	1946279
1976	2000496
1977	2056905
1978	2115535
1979	2176525
1980	2240031
1981	2306660
1982	2376946
1983	2450851
1984	2528378
1985	2609821
1986	2696010
1987	2786413
1988	2879617
1989	2975365
1990	3073673
1991	3174678
1992	3278696
1993	3386477
1994	3497555
1995	3610398
1996	3724556
1997	3841348
1998	3961963
1999	4086820
2000	4216856
2001	4352084
2002	4493194
2003	4641153
2004	4796078
2005	4958850
2006	5129759
2007	5307856
2008	5493273
2009	5686685
2010	5887425
2011	6094482
2012	6306378
2013	6520613
2014	6733428
2015	6944628
2016	7158423
2017	7375446
2018	7595541
2019	7820093
2020	8049195
2021	8282021
2022	8519910
2023	8765652
