Year	Number
1960	156929
1961	156849
1962	156992
1963	157411
1964	158150
1965	159214
1966	160630
1967	162408
1968	164588
1969	167023
1970	169592
1971	172309
1972	175166
1973	178184
1974	181409
1975	184956
1976	188859
1977	193079
1978	197603
1979	202391
1980	207413
1981	212662
1982	218156
1983	223882
1984	229806
1985	235958
1986	242289
1987	248760
1988	255201
1989	261396
1990	269696
1991	279432
1992	287072
1993	294406
1994	301524
1995	307967
1996	314502
1997	319397
1998	324160
1999	329699
2000	334304
2001	337258
2002	340757
2003	345674
2004	350072
2005	353831
2006	357986
2007	363028
2008	368447
2009	374059
2010	379793
2011	385522
2012	390821
2013	395448
2014	398054
2015	402383
2016	410485
2017	419183
2018	428388
2019	438283
2020	447234
2021	454094
2022	460700
2023	469594
