Year	Number
1960	7617746
1961	7838440
1962	8068828
1963	8311013
1964	8564755
1965	8829056
1966	9104743
1967	9393432
1968	9696370
1969	10006526
1970	10317212
1971	10616338
1972	10885563
1973	11146099
1974	11428676
1975	11730959
1976	12045227
1977	12369253
1978	12701999
1979	13011511
1980	13284026
1981	13563558
1982	13880052
1983	14228932
1984	14617944
1985	15038915
1986	15486807
1987	15974216
1988	16489323
1989	17028543
1990	17586630
1991	18171935
1992	18801966
1993	19462958
1994	20125021
1995	20680831
1996	21249572
1997	21876935
1998	22537658
1999	23279247
2000	24020697
2001	24763325
2002	25545090
2003	26354736
2004	27146084
2005	27946588
2006	28773227
2007	29629804
2008	30509862
2009	31412520
2010	32341728
2011	33295738
2012	34273295
2013	35273570
2014	36336539
2015	37477356
2016	38748299
2017	40127085
2018	41515395
2019	42949080
2020	44404611
2021	45853778
2022	47249585
2023	48582334
