Year	Number
1960	263441
1961	259190
1962	256163
1963	254196
1964	253395
1965	253931
1966	255861
1967	259137
1968	263511
1969	268630
1970	275327
1971	284299
1972	293973
1973	303618
1974	313750
1975	324399
1976	335552
1977	346970
1978	359224
1979	372131
1980	385027
1981	398225
1982	411706
1983	425524
1984	439978
1985	454904
1986	469965
1987	484660
1988	498653
1989	511743
1990	524575
1991	537623
1992	550844
1993	564200
1994	576001
1995	585328
1996	592512
1997	597740
1998	601464
1999	605462
2000	606396
2001	605584
2002	607726
2003	611070
2004	615081
2005	620279
2006	627572
2007	638536
2008	651554
2009	665784
2010	681785
2011	700490
2012	721878
2013	744925
2014	771141
2015	800082
2016	829515
2017	859486
2018	894927
2019	929957
2020	962790
2021	1002541
2022	1035927
2023	1060335
