Year	Number
1960	875598895
1961	885744294
1962	899217611
1963	914341641
1964	929975584
1965	947251181
1966	966160036
1967	986204500
1968	1006892525
1969	1028222457
1970	1050511971
1971	1073511023
1972	1096338649
1973	1119505129
1974	1141556837
1975	1163186405
1976	1185067493
1977	1209230928
1978	1237660018
1979	1267285631
1980	1296334840
1981	1325909227
1982	1355832066
1983	1386745170
1984	1418146798
1985	1449269012
1986	1480262468
1987	1510710561
1988	1540864388
1989	1570471778
1990	1599562108
1991	1628463301
1992	1657315717
1993	1686069560
1994	1715936534
1995	1747089929
1996	1779500211
1997	1813219457
1998	1847250699
1999	1881107348
2000	1915110149
2001	1949644313
2002	1984778870
2003	2019711436
2004	2054685043
2005	2089996084
2006	2124289956
2007	2156870196
2008	2188988429
2009	2220328131
2010	2251085841
2011	2280231678
2012	2308075325
2013	2334659144
2014	2360295774
2015	2385199062
2016	2409855983
2017	2433720079
2018	2457098237
2019	2480326936
2020	2503640005
2021	2525325031
2022	2545903740
2023	2569905809
