Year	Number
1960	1775643
1961	1836550
1962	1896067
1963	1953630
1964	2008411
1965	2064700
1966	2126066
1967	2191293
1968	2260761
1969	2333651
1970	2409382
1971	2485958
1972	2561361
1973	2636643
1974	2712862
1975	2790958
1976	2870620
1977	2950607
1978	3030805
1979	3110111
1980	3185452
1981	3258736
1982	3335396
1983	3416532
1984	3503989
1985	3601483
1986	3709627
1987	3827490
1988	3954159
1989	4089542
1990	4233172
1991	4385216
1992	4548501
1993	4723145
1994	4905237
1995	5088322
1996	5273975
1997	5462657
1998	5653885
1999	5850122
2000	6047138
2001	6244054
2002	6443562
2003	6644752
2004	6846810
2005	7049996
2006	7254034
2007	7458489
2008	7661227
2009	7864744
2010	8070332
2011	8278950
2012	8489230
2013	8698157
2014	8905852
2015	9111807
2016	9319960
2017	9533131
2018	9751612
2019	9975656
2020	10203319
2021	10433789
2022	10661064
2023	10881596
