Year	Number
1960	97360
1961	102853
1962	108717
1963	114969
1964	121603
1965	128619
1966	136053
1967	143906
1968	149483
1969	155281
1970	161359
1971	167734
1972	174389
1973	181328
1974	188538
1975	196027
1976	203845
1977	211985
1978	220486
1979	229341
1980	238584
1981	248276
1982	258367
1983	268892
1984	280805
1985	299264
1986	318781
1987	339300
1988	360908
1989	383408
1990	406450
1991	399483
1992	389879
1993	416395
1994	444346
1995	485677
1996	527371
1997	551991
1998	578435
1999	606439
2000	636195
2001	675922
2002	721965
2003	775957
2004	833474
2005	880640
2006	923099
2007	966133
2008	1021965
2009	1066563
2010	1107213
2011	1147380
2012	1183034
2013	1218964
2014	1249275
2015	1276083
2016	1306640
2017	1340124
2018	1380906
2019	1424439
2020	1470245
2021	1519988
2022	1570319
2023	1622037
