Year	Number
1960	18541
1961	20777
1962	23819
1963	27351
1964	31334
1965	35746
1966	40722
1967	46399
1968	52727
1969	59638
1970	68845
1971	80122
1972	91492
1973	102954
1974	114515
1975	126169
1976	137936
1977	149840
1978	161893
1979	174109
1980	186499
1981	199075
1982	211799
1983	224580
1984	237319
1985	249973
1986	261209
1987	270695
1988	279822
1989	288974
1990	298156
1991	307372
1992	316590
1993	325762
1994	334865
1995	343842
1996	352599
1997	366945
1998	388277
1999	410964
2000	433815
2001	456796
2002	480524
2003	504789
2004	522707
2005	579378
2006	727596
2007	921361
2008	1103898
2009	1233563
2010	1297966
2011	1350880
2012	1415197
2013	1507300
2014	1651832
2015	1817181
2016	1955530
2017	2031540
2018	2054595
2019	2055936
2020	2005391
2021	1953675
2022	1954233
2023	1964435
