Year	Number
1960	103596
1961	106213
1962	108914
1963	111689
1964	114171
1965	116390
1966	118760
1967	121336
1968	124110
1969	125964
1970	126013
1971	124779
1972	122774
1973	120413
1974	118002
1975	115732
1976	113592
1977	112455
1978	112849
1979	114724
1980	118869
1981	125436
1982	133867
1983	141265
1984	147285
1985	154062
1986	161399
1987	169134
1988	177185
1989	185522
1990	194124
1991	202985
1992	212101
1993	221459
1994	230993
1995	240626
1996	250401
1997	260363
1998	270540
1999	280638
2000	292745
2001	306192
2002	318016
2003	328557
2004	338446
2005	348594
2006	359977
2007	373259
2008	388680
2009	406174
2010	425436
2011	444065
2012	461838
2013	480675
2014	500435
2015	521014
2016	542338
2017	563812
2018	584527
2019	603721
2020	620158
2021	633624
2022	644693
2023	653676
