Year	Number
1960	126251
1961	130143
1962	134394
1963	138732
1964	143021
1965	147252
1966	151412
1967	155771
1968	160344
1969	165152
1970	170161
1971	175330
1972	180661
1973	186168
1974	191858
1975	197748
1976	203857
1977	210197
1978	216783
1979	223534
1980	230378
1981	237321
1982	244365
1983	251609
1984	259097
1985	266785
1986	274690
1987	282822
1988	291136
1989	299637
1990	307609
1991	312908
1992	301403
1993	288329
1994	289600
1995	294439
1996	301689
1997	309035
1998	317382
1999	327962
2000	340261
2001	353335
2002	367183
2003	381792
2004	397204
2005	411314
2006	422358
2007	432094
2008	441750
2009	451111
2010	460133
2011	468827
2012	477108
2013	484970
2014	492615
2015	500206
2016	507791
2017	516402
2018	525958
2019	535278
2020	544166
2021	552490
2022	560261
2023	567633
