Year	Number
1960	102338
1961	102589
1962	104288
1963	107067
1964	110326
1965	113874
1966	117661
1967	121505
1968	125600
1969	130566
1970	136591
1971	143686
1972	151939
1973	160853
1974	169687
1975	178184
1976	186361
1977	193958
1978	201114
1979	208482
1980	216223
1981	224440
1982	233207
1983	242173
1984	251075
1985	260116
1986	269092
1987	277763
1988	286521
1989	295850
1990	305922
1991	316863
1992	328735
1993	341305
1994	354141
1995	367078
1996	379637
1997	391220
1998	402671
1999	415820
2000	432958
2001	454515
2002	479382
2003	505939
2004	532102
2005	557853
2006	584425
2007	612579
2008	642925
2009	675909
2010	705909
2011	733270
2012	764054
2013	797928
2014	834774
2015	874065
2016	915680
2017	959894
2018	1006429
2019	1055093
2020	1105776
2021	1154058
2022	1204886
2023	1262382
