Year	Number
1960	236081437
1961	242615859
1962	251539777
1963	262704935
1964	274134830
1965	280584974
1966	287809827
1967	295399180
1968	303596777
1969	312402301
1970	321517865
1971	331603856
1972	340868727
1973	351051420
1974	362064547
1975	370705150
1976	379744914
1977	388466031
1978	400397287
1979	415948603
1980	432047253
1981	449116609
1982	467136540
1983	484008005
1984	501048565
1985	518582287
1986	537040672
1987	556531147
1988	576579622
1989	597030129
1990	617846081
1991	639595023
1992	661333748
1993	683412461
1994	706092158
1995	729151741
1996	752750110
1997	776494435
1998	800536254
1999	824443332
2000	848763919
2001	876880694
2002	906856237
2003	936864583
2004	967022565
2005	997364788
2006	1027397885
2007	1057376409
2008	1087741858
2009	1117968806
2010	1148291153
2011	1177159568
2012	1206613250
2013	1236097364
2014	1265610762
2015	1294988514
2016	1324556747
2017	1354327134
2018	1382697202
2019	1409746482
2020	1434876536
2021	1457049745
2022	1478230316
2023	1499472430
