Year	Number
1960	272295
1961	270530
1962	269210
1963	268989
1964	269960
1965	272386
1966	278756
1967	288017
1968	297143
1969	306787
1970	313940
1971	319518
1972	326234
1973	333549
1974	341891
1975	350259
1976	358446
1977	366005
1978	373453
1979	381382
1980	386722
1981	388201
1982	387805
1983	387987
1984	389873
1985	393008
1986	396955
1987	401130
1988	408150
1989	416270
1990	426652
1991	442885
1992	462955
1993	486302
1994	498410
1995	496607
1996	492327
1997	488202
1998	486466
1999	485379
2000	485897
2001	491496
2002	503184
2003	518344
2004	533659
2005	546549
2006	554872
2007	553412
2008	542060
2009	522192
2010	507362
2011	500593
2012	500813
2013	507915
2014	515127
2015	519709
2016	524272
2017	528550
2018	532095
2019	535453
2020	539853
2021	539853
2022	542343
2023	554370
