Year	Number
1960	243400
1961	243400
1962	243400
1963	243400
1964	243400
1965	303753
1966	303753
1967	303753
1968	303753
1969	303753
1970	399065
1971	399065
1972	399065
1973	399065
1974	399065
1975	508023
1976	517000
1977	523000
1978	533000
1979	561000
1980	617200
1981	636600
1982	655200
1983	676400
1984	705400
1985	738800
1986	770100
1987	812700
1988	858200
1989	915900
1990	995839
1991	1128129
1992	1291133
1993	1497577
1994	1774100
1995	2157202
1996	2651215
1997	3095300
1998	3423000
1999	3725779
2000	3798254
2001	3742152
2002	3669200
2003	3602912
2004	3564000
2005	3415715
2006	3360371
2007	3250635
2008	3093996
2009	3068685
2010	2977234
2011	2933313
2012	2960633
2013	2978018
2014	3011253
2015	3094228
2016	3119735
2017	3131598
2018	3079730
2019	3048754
2020	2970347
2021	2955979
2022	2845376
