Year	Number
1960	168656
1961	174126
1962	179840
1963	185722
1964	191762
1965	198042
1966	204528
1967	216598
1968	229443
1969	243031
1970	257496
1971	272840
1972	289113
1973	304935
1974	319354
1975	333840
1976	348090
1977	362086
1978	376364
1979	391504
1980	408134
1981	426431
1982	446562
1983	468286
1984	491540
1985	516491
1986	543316
1987	571741
1988	601709
1989	633139
1990	666021
1991	700283
1992	735843
1993	772605
1994	810332
1995	856289
1996	919707
1997	984783
1998	1051431
1999	1120931
2000	1193539
2001	1269146
2002	1347931
2003	1429434
2004	1513682
2005	1591188
2006	1650061
2007	1710668
2008	1772834
2009	1836272
2010	1901072
2011	1967246
2012	2034912
2013	2103788
2014	2173853
2015	2247179
2016	2324870
2017	2405044
2018	2487036
2019	2570736
2020	2656210
2021	2742742
2022	2830480
2023	2919691
