Year	Number
1960	279181
1961	284812
1962	290571
1963	296902
1964	303834
1965	311054
1966	318676
1967	326686
1968	335079
1969	343856
1970	353052
1971	362700
1972	372789
1973	383317
1974	394244
1975	404173
1976	413098
1977	422363
1978	432036
1979	442228
1980	452978
1981	464170
1982	475480
1983	486779
1984	500448
1985	516621
1986	533271
1987	550701
1988	568723
1989	587607
1990	607293
1991	627689
1992	648572
1993	671524
1994	694958
1995	717350
1996	740219
1997	754310
1998	769657
1999	794989
2000	837820
2001	881004
2002	904158
2003	933843
2004	973416
2005	1016494
2006	1062532
2007	1107797
2008	1146601
2009	1197990
2010	1252362
2011	1289953
2012	1319903
2013	1344009
2014	1369778
2015	1397779
2016	1428893
2017	1463386
2018	1500519
2019	1539843
2020	1581579
2021	1625800
2022	1672662
2023	1722709
