Year	Number
1960	1419148
1961	1453599
1962	1489006
1963	1519025
1964	1561243
1965	1603686
1966	1641282
1967	1681553
1968	1720242
1969	1756047
1970	1792516
1971	1834298
1972	1834918
1973	1833572
1974	1877890
1975	1921905
1976	1962181
1977	2010045
1978	2065682
1979	2114360
1980	2201733
1981	2290384
1982	2345807
1983	2407469
1984	2464910
1985	2517439
1986	2564034
1987	2621976
1988	2679832
1989	2731686
1990	2787001
1991	2842673
1992	2916527
1993	2823497
1994	2839867
1995	3012894
1996	3012349
1997	3009493
1998	3065465
1999	3138022
2000	3202178
2001	3282043
2002	3374234
2003	3480322
2004	3609997
2005	3743946
2006	3878308
2007	4020991
2008	4187327
2009	4402636
2010	4610573
2011	4774277
2012	4943284
2013	5119502
2014	5291412
2015	5407378
2016	5495462
2017	5621203
2018	5789861
2019	5980560
2020	6153627
2021	6319427
2022	6488650
2023	6663239
