Year	Number
1960	1367899
1961	1396487
1962	1426887
1963	1459656
1964	1497195
1965	1533080
1966	1564228
1967	1596323
1968	1629553
1969	1663883
1970	1699196
1971	1735524
1972	1772689
1973	1810572
1974	1848993
1975	1887881
1976	1927454
1977	1968120
1978	2010453
1979	2055322
1980	2102540
1981	2151620
1982	2203453
1983	2258248
1984	2315804
1985	2376511
1986	2440772
1987	2509178
1988	2581384
1989	2656615
1990	2758394
1991	2879648
1992	2983158
1993	3085867
1994	3189430
1995	3287181
1996	3387841
1997	3483257
1998	3575573
1999	3667859
2000	3757362
2001	3839308
2002	3918295
2003	3998472
2004	4076993
2005	4155101
2006	4233869
2007	4314187
2008	4396982
2009	4483315
2010	4572927
2011	4662553
2012	4750667
2013	4841821
2014	4937371
2015	5037241
2016	5142124
2017	5248609
2018	5354068
2019	5458119
2020	5560605
2021	5660868
2022	5757403
2023	5848156
