Year	Number
1960	884811163
1961	884080493
1962	895683380
1963	918644019
1964	941205716
1965	964393486
1966	990895866
1967	1016638561
1968	1043384828
1969	1071859681
1970	1101191924
1971	1131150405
1972	1159394712
1973	1186691481
1974	1212479337
1975	1235769316
1976	1257283747
1977	1277634904
1978	1298297421
1979	1319182209
1980	1339615160
1981	1360714010
1982	1384060325
1983	1407492473
1984	1429843232
1985	1452832120
1986	1477285491
1987	1503204089
1988	1529464061
1989	1555164786
1990	1580447407
1991	1604798136
1992	1627823212
1993	1650184274
1994	1672325604
1995	1693952154
1996	1715256519
1997	1736404220
1998	1756774303
1999	1775819557
2000	1793649873
2001	1810599718
2002	1826844868
2003	1842469495
2004	1857622964
2005	1872697597
2006	1887496209
2007	1901960228
2008	1916309337
2009	1930470829
2010	1944510719
2011	1959494275
2012	1976386829
2013	1993077336
2014	2009149689
2015	2024511016
2016	2039794828
2017	2055414680
2018	2068898629
2019	2080648616
2020	2090523535
2021	2097669023
2022	2103055378
2023	2107522258
