Year	Number
1960	3680160
1961	3862355
1962	4064782
1963	4277817
1964	4502334
1965	4737968
1966	4976560
1967	5122042
1968	5271987
1969	5425890
1970	5584507
1971	5747762
1972	5916024
1973	6088729
1974	6266723
1975	6449922
1976	6638739
1977	6816915
1978	6989701
1979	7166868
1980	7348778
1981	7534786
1982	7725769
1983	7921592
1984	8122659
1985	8328254.999999999
1986	8539349
1987	8826380
1988	9168704
1989	9523307
1990	9892143
1991	10275264
1992	10673781
1993	11086594
1994	11515975
1995	11961986
1996	12425922
1997	12772788
1998	13050816
1999	13334896
2000	13625565
2001	13921743
2002	14224781
2003	14534415
2004	14851230
2005	15174050
2006	15504347
2007	15841834
2008	16186667
2009	16539006.000000002
2010	16899015
2011	17266860
2012	17642712
2013	18026746
2014	18419138
2015	18820072
2016	19229733
2017	19648312
2018	20076002
2019	20484965
2020	20900604
2021	21322750
2022	21750020
2023	22183201
