Year	Number
1960	302572
1961	311054
1962	319821
1963	328910
1964	338427
1965	348422
1966	358828
1967	369651
1968	380830
1969	392308
1970	404173
1971	416390
1972	428826
1973	441367
1974	454007
1975	466921
1976	480227
1977	493830
1978	507915
1979	522628
1980	537864
1981	553468
1982	569208
1983	584946
1984	600649
1985	616330
1986	632042
1987	647918
1988	664099
1989	681270
1990	699951
1991	720208
1992	742427
1993	764600
1994	786077
1995	807771
1996	829527
1997	852028
1998	875504
1999	899754
2000	924334
2001	949491
2002	977109
2003	1007162
2004	1038047
2005	1073142
2006	1113371
2007	1155868
2008	1199294
2009	1242368
2010	1284174
2011	1326173
2012	1371385
2013	1421278
2014	1471709
2015	1519903
2016	1569512
2017	1620633
2018	1671278
2019	1721947
2020	1772598
2021	1816732
2022	1859500
2023	1906751
