Year	Number
1960	3258603
1961	3337137
1962	3420111
1963	3511522
1964	3613457
1965	3724319
1966	3842539
1967	3967339
1968	4097270
1969	4231684
1970	4370680
1971	4513512
1972	4659385
1973	4807555
1974	4957472
1975	5109256
1976	5261522
1977	5412956
1978	5571835
1979	5742383
1980	5916777
1981	6092569
1982	6271468
1983	6455892
1984	6651786
1985	6859573
1986	7077227
1987	7307370
1988	7548148
1989	7797459
1990	8058447
1991	8332547
1992	8614695
1993	8910049
1994	9250470
1995	9610167
1996	9939011
1997	10250759
1998	10569404
1999	10898938
2000	11234569
2001	11578424
2002	11931728
2003	12294074
2004	12669932
2005	13064443
2006	13480482
2007	13917990
2008	14378161
2009	14860543
2010	15347220
2011	15848407
2012	16390711
2013	16973062
2014	17582436
2015	18207062
2016	18853672
2017	19523174
2018	20207172
2019	20905504
2020	21621669
2021	22349603
2022	23086838
2023	23834793
