Year	Number
1960	9638667
1961	9922224
1962	10256988
1963	10627564
1964	11005449
1965	11363376
1966	11698799
1967	12019132
1968	12345114
1969	12695021
1970	13064420
1971	13410766
1972	13797579
1973	14271943
1974	14767971
1975	15279104
1976	15797060
1977	16303886
1978	16791512
1979	17261124
1980	17713727
1981	18145731
1982	18568563
1983	18993056
1984	19416163
1985	19844028
1986	20280609
1987	20723861
1988	21176474
1989	21647926
1990	22146693
1991	22677719
1992	23250222
1993	23868157
1994	24518804
1995	25197942
1996	25907978
1997	26648909
1998	27433656
1999	28273436
2000	29139896
2001	30021407
2002	30933284
2003	31852638
2004	32749370
2005	33619363
2006	34473148
2007	35313325
2008	36165535
2009	37060255
2010	38016345
2011	39055531
2012	40177849
2013	41396289
2014	42921038
2015	44767518
2016	46757888
2017	48884526
2018	51123995
2019	53429266
2020	55551968
2021	57093971
2022	58369284
2023	60358422
