Year	Number
1960	147194
1961	151540
1962	155967
1963	160455
1964	164990
1965	169588
1966	174251
1967	179026
1968	184014
1969	189249
1970	194777
1971	200813
1972	207515
1973	214864
1974	222788
1975	230920
1976	239216
1977	247987
1978	257327
1979	267268
1980	277826
1981	289006
1982	300797
1983	313225
1984	326278
1985	339883
1986	353967
1987	368436
1988	383193
1989	398170
1990	413285
1991	428453
1992	443489
1993	458059
1994	472724
1995	488211
1996	504385
1997	520959
1998	537560
1999	553433
2000	567406
2001	579054
2002	588650
2003	596350
2004	607490
2005	615652
2006	616686
2007	618162
2008	620355
2009	624058
2010	633608
2011	650017
2012	669999
2013	694556
2014	726754
2015	760168
2016	777937
2017	787582
2018	802841
2019	820832
2020	862719
2021	934711
2022	1023133
2023	1127308
