Year	Number
1960	658900
1961	684087
1962	710379
1963	737792
1964	766420
1965	796202
1966	827318
1967	859790
1968	893738
1969	929088
1970	966057
1971	1004680
1972	1045101.0000000001
1973	1087234
1974	1131346
1975	1177482
1976	1225815
1977	1275925
1978	1328359
1979	1383282
1980	1440909
1981	1501139
1982	1564363
1983	1630656
1984	1700286
1985	1773130
1986	1849674
1987	1930015
1988	2014482
1989	2102939
1990	2195978
1991	2293729
1992	2395099
1993	2482283
1994	2573042
1995	2667405
1996	2765666
1997	2867572
1998	2973705
1999	3084102
2000	3199111
2001	3318440
2002	3395425
2003	3463757
2004	3533707
2005	3605021
2006	3678029
2007	3752669
2008	3829089
2009	3907009
2010	3986791
2011	4068372
2012	4151908.0000000005
2013	4237098
2014	4324214
2015	4413302
2016	4504412
2017	4597591
2018	4692891
2019	4782916
2020	4874392
2021	4967088
2022	5060978
2023	5155983
