Year	Number
1960	1099720816
1961	1113264301
1962	1131506253
1963	1152462217
1964	1174594441
1965	1200364852
1966	1229420774
1967	1260591520
1968	1293375662
1969	1327155356
1970	1362732364
1971	1398608005
1972	1435437500
1973	1473076899
1974	1508274902
1975	1542360593
1976	1576683299
1977	1615871663
1978	1663357475
1979	1712585948
1980	1761176060
1981	1810823853
1982	1860029465
1983	1910594074
1984	1962763777
1985	2015184227
1986	2068150731
1987	2120585378
1988	2173008288
1989	2224168504
1990	2274621793
1991	2323860340
1992	2372117875
1993	2419692023
1994	2469383484
1995	2521329476
1996	2575642754
1997	2632804288
1998	2690203803
1999	2746806711
2000	2804394972
2001	2863191607
2002	2922414582
2003	2981101337
2004	3040203860
2005	3099763082
2006	3155989799
2007	3207985931
2008	3258853901
2009	3308732413
2010	3358118930
2011	3406916402
2012	3454384556
2013	3500747442
2014	3545407976
2015	3588045931
2016	3629242826
2017	3668855520
2018	3707196691
2019	3745063335
2020	3782564074
2021	3819731771
2022	3850568416
2023	3885179888
