Year	Number
1960	482890
1961	482051
1962	481328
1963	480509
1964	478965
1965	477254
1966	476106
1967	474918
1968	474057
1969	474638
1970	477255
1971	482801
1972	491155
1973	501205
1974	511969
1975	523391
1976	534814
1977	545044
1978	555039
1979	565965
1980	578149
1981	591499
1982	605668
1983	619683
1984	632765
1985	644532
1986	654879
1987	664085
1988	672619
1989	681120
1990	689995
1991	699290
1992	708627
1993	718134
1994	728233
1995	739067
1996	750683
1997	762861
1998	775527
1999	788743
2000	802413
2001	816294
2002	830272
2003	844145
2004	857659
2005	870285
2006	882472
2007	895041
2008	907786
2009	920725
2010	933948
2011	946694
2012	959008
2013	971274
2014	982786
2015	991941
2016	998774
2017	1004991
2018	1010755
2019	1015897
2020	1022625
2021	1029514
2022	1032324
2023	1032603
