Year	Number
1960	149429
1961	151677
1962	154260
1963	157063
1964	160137
1965	163720
1966	167722
1967	172058
1968	176646
1969	181471
1970	186547
1971	191765
1972	197173
1973	202588
1974	208099
1975	213952
1976	219126
1977	223869
1978	225030
1979	226326
1980	229317
1981	229215
1982	232680
1983	240693
1984	249319
1985	258974
1986	270028
1987	282130
1988	296230
1989	326707
1990	356446
1991	369984
1992	382874
1993	396063
1994	409263
1995	422230
1996	434989
1997	447250
1998	459236
1999	471251
2000	483239
2001	495093
2002	506650
2003	517707
2004	528649
2005	540621
2006	553422
2007	566131
2008	578640
2009	590808
2010	602410
2011	613283
2012	623959
2013	635149
2014	646942
2015	658923
2016	670633
2017	681979
2018	693049
2019	704101
2020	715860
2021	727457
2022	737905
2023	748900
