Year	Number
1960	288377
1961	292928
1962	296197
1963	299277
1964	301952
1965	304533
1966	307336
1967	310148
1968	312764
1969	315166
1970	317346
1971	319288
1972	320954
1973	322394
1974	319972
1975	316854
1976	319372
1977	324431
1978	329509
1979	334647
1980	339860
1981	345167
1982	350797
1983	356923
1984	363245
1985	369474
1986	375614
1987	381671
1988	387621
1989	393454
1990	399170
1991	404752
1992	410698
1993	418524
1994	427656
1995	436545
1996	445236
1997	453764
1998	462147
1999	470377
2000	478455
2001	486510
2002	494964
2003	503815
2004	512738
2005	521680
2006	530622
2007	539584
2008	548572
2009	557572
2010	566592
2011	574033
2012	579665
2013	584829
2014	589809
2015	594938
2016	600193
2017	605429
2018	610590
2019	615637
2020	619932
2021	623154
2022	626775
2023	631148
