Year	Number
1960	73966
1961	81915
1962	90529
1963	99946
1964	110271
1965	121553
1966	134063
1967	155896
1968	181121
1969	210250
1970	243828
1971	282413
1972	295009
1973	307484
1974	320262
1975	333379
1976	346899
1977	360787
1978	375132
1979	389881
1980	405082
1981	419649
1982	434431
1983	449829
1984	465879
1985	482592
1986	500007
1987	518089
1988	536824
1989	556750
1990	579514
1991	591306
1992	605150
1993	619920
1994	634901
1995	650041
1996	665287
1997	680771
1998	696260
1999	711736
2000	727316
2001	751175
2002	775701
2003	800720
2004	826104
2005	851930
2006	878173
2007	904791
2008	931864
2009	959378
2010	987266
2011	1014863
2012	1042006
2013	1070117
2014	1099324
2015	1129724
2016	1161342
2017	1194221
2018	1228566
2019	1264379
2020	1301089
2021	1338796
2022	1377571
2023	1417576
