Year	Number
1960	94057
1961	98459
1962	103005
1963	107677
1964	112546
1965	117729
1966	123294
1967	129172
1968	135402
1969	141935
1970	149021
1971	156811
1972	165074
1973	173762
1974	182886
1975	192514
1976	202595
1977	213231
1978	224537
1979	236332
1980	248535
1981	261477
1982	275256
1983	289797
1984	304986
1985	320646
1986	337022
1987	354063
1988	371688
1989	390039
1990	408817
1991	428298
1992	448528
1993	469378
1994	490912
1995	512982
1996	535377
1997	558681
1998	583185
1999	607501
2000	632218
2001	656488
2002	681307
2003	707258
2004	733290
2005	760870
2006	789844
2007	820533
2008	852085
2009	884118
2010	917815
2011	953054
2012	990082
2013	1028276
2014	1067337
2015	1108580
2016	1150391
2017	1189335
2018	1225534
2019	1264269
2020	1309178
2021	1356154
2022	1407833
2023	1469317
