Year	Number
1960	550710
1961	580833
1962	612649
1963	646207
1964	681653
1965	718938
1966	758319
1967	799856
1968	843731
1969	889881
1970	931566
1971	966515
1972	1002827
1973	1040396
1974	1079428
1975	1119925
1976	1161999
1977	1205532
1978	1250760
1979	1289550
1980	1319711
1981	1350492
1982	1382034
1983	1414313
1984	1447393
1985	1481151
1986	1515745
1987	1551147
1988	1587427
1989	1610396
1990	1617544
1991	1624724
1992	1631945
1993	1639179
1994	1646455
1995	1653763
1996	1661114
1997	1668477
1998	1675883
1999	1685887
2000	1700376
2001	1714949
2002	1729668
2003	1744512
2004	1759505
2005	1774585
2006	1789815
2007	1804472
2008	1818556
2009	1832710
2010	1849991
2011	1868657
2012	1887537
2013	1906555
2014	1925792
2015	1945223
2016	1964877
2017	1984675
2018	2004672
2019	2016677
2020	2028104
2021	2038822
2022	2048574.9999999998
2023	2057257
