Year	Number
1960	1124268
1961	1151444
1962	1179528
1963	1211618
1964	1246636
1965	1283035
1966	1321263
1967	1361425
1968	1403620
1969	1447860
1970	1494096
1971	1543623
1972	1596472
1973	1651253
1974	1708061
1975	1766919
1976	1827765
1977	1890446
1978	1956015
1979	2025191
1980	2098021
1981	2175871
1982	2259798
1983	2350291
1984	2446875
1985	2548150
1986	2653027
1987	2761286
1988	2873213
1989	2989006
1990	3108985
1991	3233659
1992	3363395
1993	3497485
1994	3633798
1995	3772790
1996	3914505
1997	4058041
1998	4204926
1999	4356023
2000	4511768
2001	4672304
2002	4836657
2003	5002955
2004	5174994
2005	5352765
2006	5676629
2007	6173680
2008	6438482
2009	6520264
2010	6678644
2011	6792601
2012	6696126
2013	6193993
2014	5587015
2015	5254125
2016	5217360
2017	5307703
2018	5547151
2019	5965717
2020	6336719
2021	6647787
2022	7066327
2023	7614753
