Year	Number
1960	16461919.999999998
1961	16446972.000000002
1962	16364878
1963	16283534
1964	16202821
1965	16123066
1966	16043929
1967	15965515
1968	15887710
1969	15810829
1970	15734544
1971	15651793
1972	15538073
1973	15425950
1974	15314939
1975	15205180
1976	15096510
1977	14989361
1978	14883269
1979	14778372
1980	14674511
1981	14598549
1982	14600725
1983	14603075
1984	14605605
1985	14608303
1986	14611181
1987	14614236
1988	14617474
1989	14620880
1990	14624469
1991	14666445
1992	14717111
1993	14768030
1994	14819415
1995	14871199
1996	14923455
1997	14975969
1998	15028959
1999	15082358
2000	15136239
2001	15198536
2002	15294187
2003	15390471
2004	15487531
2005	15584970
2006	15683193
2007	15857905
2008	16035203
2009	16214383
2010	16396214
2011	16579938.999999998
2012	16752463
2013	16926602
2014	17103098
2015	17281743
2016	17462813
2017	17646094
2018	17831615
2019	18018197
2020	18203956
2021	18384732
2022	18560649
2023	18730964
