Year	Number
1960	168675
1961	170324
1962	177771
1963	185434
1964	193285
1965	201277
1966	209336
1967	217370
1968	225277
1969	232908
1970	239945
1971	242857
1972	242196
1973	241823
1974	241687
1975	241711
1976	241814
1977	241893
1978	241850
1979	241700
1980	241699
1981	245350
1982	253840
1983	263814
1984	274500
1985	285908
1986	297952
1987	310486
1988	323346
1989	336364
1990	349397
1991	361683
1992	371770
1993	380206
1994	388355
1995	396284
1996	404216
1997	411700
1998	418776
1999	425518
2000	431896
2001	439122
2002	449665
2003	462533
2004	475529
2005	488619
2006	501863
2007	515330
2008	529038
2009	543021
2010	557297
2011	571003
2012	582766
2013	593374
2014	604167
2015	615239
2016	626688
2017	638609
2018	650991
2019	663653
2020	676283
2021	686607
2022	695168
2023	704149
