Year	Number
1960	251075
1961	256820
1962	263059
1963	269961
1964	277305
1965	284925
1966	293023
1967	301727
1968	311049
1969	321017
1970	331641
1971	342939
1972	354953
1973	367641
1974	380972
1975	394849
1976	408815
1977	422600
1978	435161
1979	446828
1980	458080
1981	467926
1982	477397
1983	487233
1984	497198
1985	507496
1986	518335
1987	529826
1988	542356
1989	559864
1990	579848
1991	598068
1992	616969
1993	636995
1994	657353
1995	676495
1996	693857
1997	710679
1998	727560
1999	743921
2000	758795
2001	770554
2002	778063
2003	781445
2004	781924
2005	779510
2006	775306
2007	772070
2008	771005
2009	772656
2010	777364
2011	785194
2012	795281
2013	806184
2014	817399
2015	829400
2016	842686
2017	857031
2018	871779
2019	886332
2020	901144
2021	916066
2022	930304
2023	943283
