Year	Number
1960	974856742
1961	988062462
1962	1007624538
1963	1033056752
1964	1058607514
1965	1084639283
1966	1112429267
1967	1140085338
1968	1168609618
1969	1198287366
1970	1228492004
1971	1258918103
1972	1288887394
1973	1319135355
1974	1349089608
1975	1378345693
1976	1407397242
1977	1436373359
1978	1465697423
1979	1495783961
1980	1526735760
1981	1558912681
1982	1592550620
1983	1626402873
1984	1660049256
1985	1694436487
1986	1729848958
1987	1766023242
1988	1802495230
1989	1838612679
1990	1875853274
1991	1911524502
1992	1945785382
1993	1979483185
1994	2013117988
1995	2046457939
1996	2079689432
1997	2112792536
1998	2145575560
1999	2177771848
2000	2209860028
2001	2241919999
2002	2273195971
2003	2303881668
2004	2334659505
2005	2365271205
2006	2395245304
2007	2424694319
2008	2454731869
2009	2485266320
2010	2516274617
2011	2548136084
2012	2580855527
2013	2614081194
2014	2647131283
2015	2679650259
2016	2711818737
2017	2744026352
2018	2775344442
2019	2805459938
2020	2834068357
2021	2860303009
2022	2881598644
2023	2905595694
