Year	Number
1960	11394307
1961	11598608
1962	11778260
1963	11969451
1964	12179099
1965	12381256
1966	12613389
1967	12897115
1968	13190975
1969	13491016
1970	13795915
1971	14110271
1972	14439748
1973	14786469
1974	15153602
1975	15724692
1976	16500516
1977	17134192
1978	17632645
1979	18166981
1980	18739378
1981	19351357
1982	20000096
1983	20682111
1984	21393530
1985	22132905
1986	22882553
1987	23586101
1988	24243018
1989	24889507
1990	25518074
1991	26133905
1992	26748303
1993	27354327
1994	27937006
1995	28478022
1996	28984634
1997	29476031
1998	29924668
1999	30346083
2000	30774621
2001	31200985
2002	31624696
2003	32055883
2004	32510186
2005	32956690
2006	33435080
2007	33983827
2008	34569592
2009	35196037
2010	35856344
2011	36543541
2012	37260563
2013	38000626
2014	38760168
2015	39543154
2016	40339329
2017	41136546
2018	41927007
2019	42705368
2020	43451666
2021	44177969
2022	44903225
2023	45606480
