Year	Number
1960	1516635844
1961	1537136796
1962	1564192538
1963	1597144330
1964	1630313208
1965	1663972304
1966	1698951578
1967	1733763798
1968	1769427008
1969	1806261559
1970	1843663990
1971	1882117998
1972	1919408585
1973	1956939870
1974	1994226559
1975	2030778466
1976	2066987760
1977	2103056482
1978	2139753612
1979	2177514434
1980	2215430394
1981	2254217699
1982	2294783289
1983	2335669737
1984	2376399440
1985	2417961209
1986	2460532350
1987	2504017193
1988	2547906364
1989	2591761579
1990	2636356810
1991	2680140644
1992	2723258804
1993	2765952187
1994	2808120582
1995	2849942984
1996	2891857874
1997	2933464126
1998	2974626652
1999	3015255754
2000	3055541385
2001	3095952914
2002	3136413830
2003	3176651929
2004	3216968975
2005	3257407548
2006	3298053221
2007	3338627720
2008	3379954512
2009	3421586487
2010	3463387658
2011	3505011731
2012	3548185959
2013	3591698373
2014	3635141333
2015	3678134535
2016	3721243713
2017	3764326162
2018	3806470152
2019	3847547132
2020	3887624729
2021	3922604405
2022	3954754860
2023	3992233117
