Year	Number
1960	1473070
1961	1504145
1962	1536702
1963	1571487
1964	1609966
1965	1650660
1966	1690612
1967	1730398
1968	1770805
1969	1812213
1970	1816582
1971	1809015
1972	1837408
1973	1875154
1974	1911160
1975	1920170
1976	1865663
1977	1819791
1978	1825962
1979	1885387
1980	1937359
1981	1978434
1982	2053970
1983	2125541
1984	2185958
1985	2239084
1986	2307240
1987	2381760
1988	2444213
1989	2498952
1990	2555425
1991	2606380
1992	2682426
1993	2779233
1994	2854031
1995	2924368
1996	3010294
1997	3103566
1998	3261759
1999	3426954
2000	3538375
2001	3652437
2002	3769267
2003	3888087
2004	4006344
2005	4123629
2006	4241930
2007	4360633
2008	4474799
2009	4580010
2010	4676856
2011	4764977
2012	4841066
2013	4915295
2014	4991571
2015	5062218
2016	5131614
2017	5200561
2018	5264988
2019	5324810
2020	5387125
2021	5451209
2022	5513812
2023	5578082
