Year	Number
1960	1150380907
1961	1156312850
1962	1174798609
1963	1204748060
1964	1234451965
1965	1264792470
1966	1298570988
1967	1331733785
1968	1365940814
1969	1401859276
1970	1438619338
1971	1476040539
1972	1511859032
1973	1546902049
1974	1580636939
1975	1612318924
1976	1642551579
1977	1671447988
1978	1700522170
1979	1729995976
1980	1759117944
1981	1789283942
1982	1821682118
1983	1853950774
1984	1885288819
1985	1917212117
1986	1950753895
1987	1985853431
1988	2021166474
1989	2055452501
1990	2089694834
1991	2122646055
1992	2153048678
1993	2181630524
1994	2209554204
1995	2236974487
1996	2264204292
1997	2291164795
1998	2317182887
1999	2341864677
2000	2365641663
2001	2388674025
2002	2410459773
2003	2431477678
2004	2452531807
2005	2473577600
2006	2493662803
2007	2512581065
2008	2532733854
2009	2553367200
2010	2573584518
2011	2594928568
2012	2618529566
2013	2642664969
2014	2666297149
2015	2689570305
2016	2711688425
2017	2733612094
2018	2754139881
2019	2772716573
2020	2787915973
2021	2799436415
2022	2803249752
2023	2810588102
