Year	Number
1960	1564540
1961	1637654
1962	1714583
1963	1792525
1964	1872305
1965	1955605
1966	2042335
1967	2132442
1968	2226277
1969	2323492
1970	2424323
1971	2528501
1972	2636450
1973	2748124
1974	2865144
1975	3010224
1976	3161030
1977	3317270
1978	3479284
1979	3647039
1980	3820674
1981	3999894
1982	4184975
1983	4367855
1984	4551010
1985	4739595
1986	4934186
1987	5134094
1988	5338423
1989	5545968
1990	5756815
1991	5953219
1992	6136630
1993	6316767
1994	6496985
1995	6678722
1996	6862246
1997	7047051
1998	7233320
1999	7421907
2000	7613657
2001	7809948
2002	7988495
2003	8155754
2004	8325670
2005	8497612
2006	8672589
2007	8850960
2008	9031505
2009	9213492
2010	9396971
2011	9577064
2012	9752988
2013	9925137
2014	10095187
2015	10267878
2016	10444726
2017	10630944
2018	10859572
2019	11097565
2020	11285898
2021	11454802
2022	11623246
2023	11785978
