Year	Number
1960	149861
1961	152029
1962	154418
1963	157032
1964	160246
1965	164053
1966	168060
1967	172208
1968	176254
1969	177969
1970	176346
1971	173006
1972	168872
1973	164378
1974	159765
1975	155198
1976	150547
1977	147405
1978	146632
1979	147819
1980	152023
1981	159376
1982	169035
1983	181969
1984	196657
1985	209782
1986	220922
1987	230305
1988	238717
1989	246860
1990	255027
1991	263388
1992	272079
1993	281218
1994	291015
1995	301668
1996	313227
1997	325717
1998	339129
1999	353729
2000	370764
2001	390561
2002	412433
2003	436204
2004	461616
2005	488320
2006	515939
2007	544195
2008	572947
2009	602134
2010	631716
2011	662026
2012	692965
2013	723959
2014	754625
2015	784583
2016	813581
2017	841955
2018	870572
2019	900257
2020	925351
2021	949390
2022	977879
2023	1007530
