Year	Number
1960	94719
1961	94223
1962	97383
1963	100880
1964	104657
1965	108653
1966	113243
1967	118771
1968	125184
1969	132501
1970	140615
1971	147269
1972	151854
1973	155900
1974	159431
1975	162444
1976	164906
1977	166791
1978	168095
1979	168807
1980	168940
1981	171361
1982	177113
1983	183785
1984	190782
1985	198214
1986	206030
1987	214040
1988	222160
1989	230170
1990	237863
1991	244733
1992	249981
1993	254476
1994	259476
1995	264912
1996	270798
1997	277429
1998	284727
1999	292484
2000	300781
2001	310555
2002	323529
2003	338860
2004	354802
2005	370860
2006	386653
2007	402290
2008	417564
2009	432017
2010	445702
2011	457363
2012	465013
2013	470414
2014	475776
2015	481008
2016	485987
2017	490488
2018	494275
2019	497448
2020	500352
2021	501669
2022	501815
2023	502331
