Year	Number
1960	472823
1961	498988
1962	526482
1963	555384
1964	585817
1965	617787
1966	651418
1967	686678
1968	723838
1969	762978
1970	804271
1971	847891
1972	894078
1973	942349
1974	990237
1975	1037677
1976	1088917
1977	1142453
1978	1198320
1979	1256648
1980	1317385
1981	1380454
1982	1445794
1983	1513477
1984	1583516
1985	1655696
1986	1730321
1987	1807515
1988	1886447
1989	1963947
1990	2044538
1991	2128281
1992	2215302
1993	2305540
1994	2399162
1995	2496088
1996	2596333
1997	2699969
1998	2803955
1999	2911705
2000	3026014
2001	3142954
2002	3271979
2003	3404113
2004	3538645
2005	3675267
2006	3814124
2007	3954703
2008	4096745
2009	4240048
2010	4384767
2011	4530522
2012	4677715
2013	4826031
2014	4975954
2015	5127314
2016	5280355
2017	5435026
2018	5591326
2019	5749232
2020	5906960
2021	6062373
2022	6217985
2023	6378738
