Year	Number
1960	57047
1961	59558
1962	62195
1963	64653
1964	67732
1965	71530
1966	76481
1967	81895
1968	87531
1969	93350
1970	99513
1971	106387
1972	110991
1973	115572
1974	123599
1975	132160
1976	140900
1977	150735
1978	161778
1979	172862
1980	187134
1981	202218
1982	215110
1983	229236
1984	243711
1985	258336
1986	273109
1987	289867
1988	307348
1989	324947
1990	343889
1991	361146
1992	381169
1993	379033
1994	391831
1995	427813
1996	439569
1997	451280
1998	472567
1999	496639
2000	520130
2001	547065
2002	577261
2003	611164
2004	650742
2005	692707
2006	736488
2007	783656
2008	837579
2009	903684
2010	971253
2011	1032093
2012	1096506
2013	1165374
2014	1235881
2015	1295625
2016	1350704
2017	1417430
2018	1497829
2019	1587191
2020	1675149
2021	1764450
2022	1858290
2023	1957189
