Year	Number
1960	2123091
1961	2184575
1962	2249148
1963	2313572
1964	2379953
1965	2449949
1966	2518138
1967	2586166
1968	2657562
1969	2730973
1970	2806818
1971	2888637
1972	2977637
1973	3076298
1974	3202586
1975	3353128
1976	3508437
1977	3673830
1978	3851709
1979	4038233
1980	4234735
1981	4439720
1982	4638603
1983	4794883
1984	4895676
1985	4972783
1986	5050984
1987	5110194
1988	5120977
1989	5149558
1990	5225597
1991	5303879
1992	5373636
1993	5465178
1994	5623082
1995	5812628
1996	6006481
1997	6217550
1998	6426458
1999	6649428
2000	6895981
2001	7130636
2002	7346762
2003	7555627
2004	7775172
2005	8021200
2006	8290277
2007	8567951
2008	8834496
2009	9090323
2010	9293663
2011	9442038
2012	9615326
2013	9823386
2014	10104671
2015	10445738
2016	10795881
2017	11182165
2018	11567332
2019	11907457
2020	12235693
2021	12579278
2022	12941841
2023	13328647
