Year	Number
1960	15694
1961	16241
1962	16812
1963	17410
1964	18656
1965	21920
1966	25506
1967	29654
1968	34447
1969	39957
1970	46396
1971	54360
1972	60749
1973	68229
1974	76833
1975	86507
1976	97374
1977	109522
1978	123069
1979	138108
1980	154668
1981	172492
1982	199374
1983	230420
1984	265329
1985	304307
1986	347682
1987	395409
1988	447335
1989	503070
1990	562520
1991	625294
1992	659813
1993	691445
1994	723701
1995	756087
1996	788395
1997	820640
1998	853099
1999	885903
2000	919084
2001	952535
2002	979602
2003	1005304
2004	1031569
2005	1058912
2006	1087789
2007	1139430
2008	1193231
2009	1248597
2010	1305449
2011	1362903
2012	1408979
2013	1453914
2014	1500166
2015	1548038
2016	1598067
2017	1650064
2018	1702405
2019	1754091
2020	1804813
2021	1852275
2022	1899705
2023	1949449
