Year	Number
1960	406061
1961	417615
1962	428893
1963	439898
1964	450455
1965	460288
1966	469250
1967	477345
1968	484723
1969	491535
1970	497738
1971	503067
1972	507988
1973	512730
1974	517438
1975	522159
1976	526914
1977	531548
1978	535759
1979	539001
1980	540926
1981	542693
1982	543369
1983	543187
1984	542243
1985	540615
1986	538394
1987	535717
1988	532713
1989	529490
1990	526097
1991	524640
1992	525939
1993	528151
1994	530484
1995	532669
1996	534674
1997	536509
1998	538231
1999	539842
2000	541249
2001	542458
2002	543494
2003	545270
2004	547019
2005	548343
2006	549194
2007	549665
2008	549738
2009	549402
2010	548728
2011	547753
2012	547559
2013	550101
2014	552715
2015	555393
2016	558066
2017	560700
2018	576520
2019	585574
2020	583663
2021	588163
2022	590192
2023	592780
