Year	Number
1960	466226
1961	487754
1962	511595
1963	536770
1964	563318
1965	591399
1966	620939
1967	652022
1968	684788
1969	719315
1970	756210
1971	801756
1972	856907
1973	917476
1974	983305
1975	1054699
1976	1131870
1977	1216580
1978	1310095
1979	1409787
1980	1501800
1981	1635539
1982	1789440
1983	1955133
1984	2133831
1985	2323749
1986	2522703
1987	2698622
1988	2870184
1989	3081476
1990	3325865
1991	3456337
1992	3589626
1993	3761674
1994	4024090
1995	4287799
1996	4504365
1997	4714474
1998	4864065
1999	5014119
2000	5170280
2001	5334479
2002	5506970
2003	5686378
2004	5872479
2005	6063132
2006	6258534
2007	6461615
2008	6735426
2009	7028957
2010	7344366
2011	7683170
2012	8043201
2013	8423977
2014	8821392
2015	9234077
2016	9673277
2017	10129295
2018	10589065
2019	11062722
2020	11559020
2021	12069961
2022	12590070
2023	13136242
