Year	Number
1960	207889476
1961	214518470
1962	221314028
1963	228256992
1964	235037962
1965	241439430
1966	247752317
1967	254161096
1968	260605726
1969	267034870
1970	273369230
1971	279505065
1972	285653623
1973	291999648
1974	298358998
1975	304659724
1976	310990328
1977	317357630
1978	323776757
1979	330415383
1980	337409544
1981	344852983
1982	352512715
1983	360103021
1984	367707623
1985	375355439
1986	382952881
1987	390504249
1988	397988850
1989	405339384
1990	413022321
1991	420058226
1992	426753190
1993	433002533
1994	438474433
1995	443469304
1996	448389101
1997	452802991
1998	456542268
1999	459819697
2000	462976748
2001	466122120
2002	469043213
2003	471657567
2004	474056386
2005	476252380
2006	478245015
2007	480106224
2008	481997732
2009	483878144
2010	485818568
2011	487847760
2012	489717706
2013	491451799
2014	492984724
2015	494213913
2016	495035392
2017	495447258
2018	495709880
2019	495765326
2020	495474545
2021	495010636
2022	494314572
2023	493274706
