Year	Number
1960	620101705
1961	622808348
1962	630499493
1963	640826502
1964	651649153
1965	665411285
1966	681693726
1967	699498417
1968	717931815
1969	736509342
1970	756434287
1971	776516832
1972	796740784
1973	816581232
1974	833230231
1975	847991815
1976	862571176
1977	880955920
1978	906487029
1979	932765006
1980	957060629
1981	981202888
1982	1004861981
1983	1029806720
1984	1055997342
1985	1081891575
1986	1107359235
1987	1131531985
1988	1154819514
1989	1176022819
1990	1193774586
1991	1210924357
1992	1228136096
1993	1244488299
1994	1261760279
1995	1280016368
1996	1299631183
1997	1321233405
1998	1342443627
1999	1362470657
2000	1382308982
2001	1403013629
2002	1424938015
2003	1446407893
2004	1467221195
2005	1488757822
2006	1508004355
2007	1523849170
2008	1538572694
2009	1551782013
2010	1562939084
2011	1572887814
2012	1581813861
2013	1589080702
2014	1594476186
2015	1597958503
2016	1600452164
2017	1601446484
2018	1601298042
2019	1601129739
2020	1600004226
2021	1599157563
2022	1597714699
2023	1596312609
