Year	Number
1960	1043679814
1961	1058480575
1962	1079698779
1963	1106854451
1964	1134217165
1965	1162143249
1966	1191885069
1967	1221591108
1968	1252265670
1969	1284142794
1970	1316608313
1971	1349344494
1972	1381631470
1973	1414265567
1974	1446715279
1975	1478524174
1976	1510181288
1977	1541747634
1978	1573908549
1979	1606971987
1980	1640349032
1981	1674679089
1982	1711018068
1983	1747980413
1984	1784873969
1985	1822582979
1986	1861292180
1987	1900874760
1988	1940798665
1989	1980528938
1990	2021354648
1991	2060675340
1992	2099359205
1993	2137898469
1994	2176147014
1995	2214173691
1996	2252336661
1997	2290305097
1998	2327953563
1999	2365241568
2000	2402340895
2001	2439544669
2002	2476714485
2003	2513580163
2004	2550383135
2005	2587217469
2006	2623862722
2007	2660120440
2008	2696935072
2009	2734416735
2010	2772529884
2011	2811650787
2012	2851574781
2013	2891683696
2014	2931639537
2015	2971365677
2016	3011259761
2017	3051573583
2018	3091340588
2019	3130395819
2020	3168145146
2021	3203483559
2022	3234038509
2023	3267678148
