Year	Number
1960	343527
1961	353010
1962	362768
1963	372796
1964	383116
1965	393692
1966	404576
1967	415760
1968	427269
1969	439064
1970	451201
1971	485787
1972	524721
1973	566654
1974	612004
1975	660984
1976	713959
1977	771016
1978	832722
1979	899365
1980	971445
1981	1049080
1982	1133039
1983	1223718
1984	1321794
1985	1427427
1986	1541666
1987	1665047
1988	1798493
1989	1942223
1990	2097661
1991	2265540
1992	2427445
1993	2597564
1994	2779865
1995	2974961
1996	3184046
1997	3407189
1998	3646311
1999	3902215
2000	4176469
2001	4317941
2002	4462708
2003	4612329
2004	4767182
2005	4926787
2006	5091967
2007	5262684
2008	5439373
2009	5621482
2010	5809953
2011	6004742
2012	6206062
2013	6414131
2014	6629176
2015	6851431
2016	7081137
2017	7318545
2018	7563912
2019	7780301
2020	7996830
2021	8210745.999999999
2022	8419566
2023	8621724
