Year	Number
1960	7084678
1961	7260714
1962	7481832
1963	7735824
1964	7997655
1965	8270544
1966	8553883
1967	8848502
1968	9156132
1969	9476737
1970	9811347
1971	10154928
1972	10507315
1973	10872139
1974	11243146
1975	11617622
1976	11999342
1977	12400190
1978	12819707
1979	13233830
1980	13653369
1981	14067260
1982	14467682
1983	14903737
1984	15377032
1985	15753856
1986	16148221
1987	16598019
1988	16987346
1989	17442590
1990	17658381
1991	17846378
1992	18385673
1993	19295818
1994	20248073
1995	20948858
1996	21639332
1997	22330770
1998	23053488
1999	23820734
2000	24628858
2001	25425663
2002	26255343
2003	27068823
2004	27858948
2005	28698684
2006	28905607
2007	28660887
2008	29218381
2009	30289040
2010	31264875
2011	32378061
2012	33864447
2013	35481800
2014	36746488
2015	37757813
2016	38697943
2017	39621162
2018	40590700
2019	41563520
2020	42556984
2021	43533592
2022	44496122
2023	45504560
