Year	Number
1960	254368
1961	257650
1962	261076
1963	264578
1964	268779
1965	273181
1966	276453
1967	279247
1968	282335
1969	285449
1970	288550
1971	292873
1972	298312
1973	304617
1974	311674
1975	318880
1976	326208
1977	333656
1978	341331
1979	349156
1980	357118
1981	365322
1982	373723
1983	392081
1984	426287
1985	463355
1986	504185
1987	543751
1988	568011
1989	589128
1990	630718
1991	685008
1992	739183
1993	784140
1994	809949
1995	841593
1996	869420
1997	901181
1998	926101
1999	958020
2000	1009127
2001	1063522
2002	1120657
2003	1181081
2004	1245593
2005	1314452
2006	1388063
2007	1466385
2008	1549034
2009	1633665
2010	1734995
2011	1847027
2012	1949511
2013	2045176
2014	2088586
2015	2110349
2016	2112741
2017	2061940
2018	2039044
2019	2078981
2020	2142352
2021	2204901
2022	2274958
2023	2350270
