Year	Number
1960	677722055
1961	692580801
1962	707482384
1963	722751315
1964	738264854
1965	753820723
1966	769318510
1967	784890431
1968	800854368
1969	817183953
1970	833572404
1971	849102252
1972	864523636
1973	881093755
1974	897852798
1975	916341729
1976	933144159
1977	950594452
1978	968457705
1979	986956448
1980	1006564595
1981	1027296567
1982	1049427922
1983	1071454623
1984	1093437285
1985	1115685428
1986	1138158300
1987	1160672198
1988	1183210447
1989	1205786967
1990	1228980827
1991	1252377315
1992	1275577043
1993	1299052026
1994	1322761599
1995	1346361438
1996	1369590139
1997	1392637662
1998	1415720692
1999	1438698899
2000	1461813241
2001	1483962765
2002	1504433222
2003	1524142430
2004	1543503425
2005	1562025976
2006	1579683464
2007	1596877560
2008	1613564376
2009	1630072144
2010	1647013025
2011	1663776203
2012	1679783188
2013	1695151728
2014	1709751399
2015	1723494884
2016	1736949979
2017	1749966955
2018	1762058340
2019	1773082457
2020	1783444469
2021	1792197517
2022	1799012194
2023	1806346892
