Year	Number
1960	8366850
1961	8567655
1962	8764474
1963	8965927
1964	9172413
1965	9383184
1966	9599222
1967	9820360
1968	10047039
1969	10278440
1970	10515641
1971	10711834
1972	10896280
1973	11083441
1974	11274138
1975	11468176
1976	11665891
1977	11866517
1978	12070941
1979	12278953
1980	12490909
1981	12666530
1982	12827057
1983	12989711
1984	13154749
1985	13321516
1986	13490729
1987	13662190
1988	13836172
1989	14011986
1990	14190385
1991	14367792
1992	14524630
1993	14682781
1994	14842919
1995	15004839
1996	15168796
1997	15334126
1998	15501530
1999	15670803
2000	15842203
2001	16015041
2002	16212553
2003	16426857
2004	16644359
2005	16864194
2006	17087310
2007	17313443
2008	17542952
2009	17774928
2010	18010367
2011	18177045
2012	18310623
2013	18445030
2014	18580831
2015	18717857
2016	18856316
2017	18995646
2018	19136241
2019	19280518
2020	19430420
2021	19587272
2022	19751456
2023	19922589
