Year	Number
1960	588325083
1961	591704661
1962	599772412
1963	610405308
1964	621138390
1965	634320125
1966	650071337
1967	667093381
1968	684957941
1969	703239312
1970	722812713
1971	743379871
1972	763429440
1973	783081023
1974	799775162
1975	814544327
1976	828756235
1977	847035781
1978	873054999
1979	900270745
1980	925364954
1981	950104069
1982	974455695
1983	1000549956
1984	1027987359
1985	1055060628
1986	1081771632
1987	1107390026
1988	1132279993
1989	1155437871
1990	1175459826
1991	1194721880
1992	1213815303
1993	1232245145
1994	1251519586
1995	1271612690
1996	1292754885
1997	1315273112
1998	1336971912
1999	1356968293
2000	1376885700
2001	1397475857
2002	1419333034
2003	1440978159
2004	1462205536
2005	1483925633
2006	1503093508
2007	1518618381
2008	1532826981
2009	1545553577
2010	1557195771
2011	1568286794
2012	1578560199
2013	1586781173
2014	1593545000
2015	1599250368
2016	1604379896
2017	1607833827
2018	1609933921
2019	1612115343
2020	1613588064
2021	1614711594
2022	1615638056
2023	1617494293
