Year	Number
1960	362841
1961	369783
1962	376607
1963	383793
1964	392504
1965	403939
1966	418496
1967	435921
1968	454939
1969	474148
1970	492502
1971	509445
1972	525095
1973	540124
1974	555042
1975	569947
1976	584992
1977	600157
1978	615480
1979	631696
1980	649697
1981	669916
1982	692085
1983	715307
1984	738688
1985	761348
1986	783319
1987	805515
1988	827912
1989	850149
1990	872323
1991	894389
1992	916257
1993	905602
1994	904107
1995	940821
1996	972399
1997	998256
1998	1020689
1999	1044305
2000	1068876
2001	1094027
2002	1119749
2003	1146193
2004	1173075
2005	1200440
2006	1229670
2007	1261115
2008	1294090
2009	1328155
2010	1363356
2011	1399185
2012	1434423
2013	1468810
2014	1502275
2015	1535044
2016	1567532
2017	1599660
2018	1631249
2019	1662688
2020	1693701
2021	1723553
2022	1751565
2023	1777981
