Year	Number
1960	324019
1961	332058
1962	338831
1963	347155
1964	357741
1965	367362
1966	377075
1967	387814
1968	397880
1969	409183
1970	421863
1971	434923
1972	450140
1973	466481
1974	483204
1975	500173
1976	516363
1977	532639
1978	547705
1979	560914
1980	572432
1981	581435
1982	590524
1983	599724
1984	605092
1985	612008
1986	623600
1987	634396
1988	645207
1989	656464
1990	667489
1991	678999
1992	690154
1993	700872
1994	713112
1995	726250
1996	737956
1997	747960
1998	755744
1999	763057
2000	772231
2001	782328
2002	793010
2003	805905
2004	822091
2005	836082
2006	854977
2007	872000
2008	883660
2009	901257
2010	925729
2011	960309
2012	998881
2013	1037351
2014	1073980
2015	1107265
2016	1136545
2017	1164653
2018	1192086
2019	1218055
2020	1243599
2021	1268422
2022	1293168
2023	1318873
