Year	Number
1960	1083000
1961	1115942
1962	1153623
1963	1193846
1964	1238327
1965	1289322
1966	1344713
1967	1404460
1968	1469821
1969	1541176
1970	1620458
1971	1711728
1972	1819031
1973	1941638
1974	2075095
1975	2205720
1976	2334684
1977	2479053
1978	2640425
1979	2816044
1980	3007076
1981	3211446
1982	3427902
1983	3659064
1984	3901850
1985	4152483
1986	4408594
1987	4669417
1988	4936069
1989	5206161
1990	5478778
1991	5747230
1992	6006716
1993	6256747
1994	6523980
1995	6802411
1996	7069902
1997	7338664
1998	7603049
1999	7857496
2000	8108081
2001	8358842
2002	8606409
2003	8846328
2004	9056026
2005	9407169
2006	9931699
2007	10470092
2008	11019345
2009	11579662
2010	12064263
2011	12426885
2012	12751704
2013	13075230
2014	13387606
2015	13762317
2016	14260237
2017	14769208
2018	15225883
2019	15666891
2020	15659214
2021	15472593
2022	15607354
2023	15796174
