Year	Number
1960	127144
1961	129650
1962	132068
1963	134412
1964	136995
1965	139796
1966	142518
1967	145348
1968	148466
1969	151773
1970	155255
1971	159172
1972	163666
1973	168846
1974	174505
1975	180318
1976	186303
1977	192436
1978	198565
1979	204714
1980	211144
1981	217803
1982	224454
1983	229747
1984	235503
1985	243419
1986	253056
1987	262234
1988	267113
1989	273791
1990	284841
1991	295989
1992	305757
1993	312916
1994	320799
1995	328707
1996	334130
1997	338519
1998	340653
1999	342815
2000	346715
2001	350182
2002	353225
2003	356095
2004	358847
2005	362472
2006	368320
2007	376668
2008	386897
2009	399626
2010	414376
2011	431107
2012	452261
2013	477950
2014	508505
2015	544656
2016	585427
2017	630881
2018	680196
2019	731618
2020	783629
2021	834871
2022	885916
2023	938156
