Year	Number
1960	228734
1961	257446
1962	289920
1963	325929
1964	364872
1965	407336
1966	456419
1967	509922
1968	567854
1969	628481
1970	687675
1971	742324
1972	796747
1973	853113
1974	912741
1975	979647
1976	1060619
1977	1146749
1978	1236039
1979	1326513
1980	1415905
1981	1504914
1982	1593647
1983	1684537
1984	1769561
1985	1849363
1986	1927098
1987	2006114
1988	2085420
1989	2164929
1990	1641004
1991	1312549
1992	1588253
1993	1620837
1994	1608760
1995	1623707
1996	1674787
1997	1735522
1998	1795981
1999	1856062
2000	1915552
2001	1989842
2002	2047364
2003	2101506
2004	2153481
2005	2235403
2006	2363409
2007	2506769
2008	2650930
2009	2795550
2010	2943356
2011	3143825
2012	3394663
2013	3646518
2014	3761584
2015	3908743
2016	4048085
2017	4124904
2018	4317185
2019	4441100
2020	4360444
2021	4250114
2022	4268873
2023	4310108
