Year	Number
1960	1373988
1961	1403696
1962	1430816
1963	1457626
1964	1486945
1965	1519291
1966	1554147
1967	1589852
1968	1627125
1969	1665076
1970	1702610
1971	1766603
1972	1807017
1973	1853794
1974	1904131
1975	1960638
1976	2023124
1977	2088928
1978	2156552
1979	2226949
1980	2302843
1981	2372841
1982	2437150
1983	2497221
1984	2564911
1985	2644549
1986	2731762
1987	2826979
1988	2916234
1989	3015241
1990	3108392
1991	3193415
1992	3273903
1993	3348713
1994	3421278
1995	3493208
1996	3567354
1997	3641718
1998	3709339
1999	3769484
2000	3831961
2001	3901811
2002	3970627
2003	4036510
2004	4109249
2005	4189873
2006	4286048
2007	4392065
2008	4512061
2009	4641806
2010	4782476
2011	4943180
2012	5136379
2013	5337214
2014	5533521
2015	5715952
2016	5920483
2017	6131419
2018	6360963
2019	6606057
2020	6852162
2021	7082514
2022	7411781
2023	7837408
