Year	Number
1960	7300971
1961	7502806
1962	7711769
1963	7930330
1964	8155486
1965	8391916
1966	8646180
1967	8915570
1968	9195004
1969	9479366
1970	9767659
1971	10052528
1972	10337329
1973	10632039
1974	10933568
1975	11240199
1976	11546374
1977	11852244
1978	12236543
1979	12685361
1980	13094069
1981	13474847
1982	13861665
1983	14260990
1984	14704790
1985	15171503
1986	15640628
1987	16141001
1988	16665335
1989	17207418
1990	17791559
1991	18397748
1992	18968253
1993	19591730
1994	20555456
1995	21439088
1996	21847781
1997	22190172
1998	22711323
1999	23354337
2000	24034091
2001	24773047
2002	25544321
2003	26310226
2004	27111713
2005	27976983
2006	28890555
2007	29842791
2008	30821476
2009	31828645
2010	32885195
2011	34013052
2012	35181524
2013	36408817
2014	37691853
2015	38997298
2016	40378425
2017	41799533
2018	43197045
2019	44600412
2020	46065978
2021	47574851
2022	49118035
2023	50732478
