Year	Number
1960	248715
1961	252707
1962	256386
1963	260628
1964	266772
1965	275114
1966	284797
1967	296642
1968	310789
1969	325194
1970	339276
1971	353159
1972	366202
1973	378482
1974	389803
1975	399828
1976	410780
1977	419674
1978	426914
1979	433111
1980	435289
1981	445888
1982	462635
1983	471465
1984	476797
1985	485190
1986	496844
1987	515007
1988	540032
1989	563575
1990	584568
1991	617900
1992	650323
1993	670165
1994	690418
1995	706467
1996	723096
1997	748575
1998	777282
1999	802032
2000	829171
2001	860311
2002	889845
2003	919008
2004	949424
2005	980941
2006	1012865
2007	1045089
2008	1078712
2009	1116871
2010	1159871
2011	1207417
2012	1258295
2013	1308245
2014	1357087
2015	1407027
2016	1458285
2017	1511900
2018	1567410
2019	1624542
2020	1676529
2021	1717321
2022	1754374
2023	1801457
