Year	Number
1960	245016
1961	249803
1962	254506
1963	258708
1964	262979
1965	267627
1966	272036
1967	276589
1968	281668
1969	287106
1970	292914
1971	299618
1972	307492
1973	316799
1974	327383
1975	338833
1976	351200
1977	364437
1978	378315
1979	392764
1980	407972
1981	423788
1982	439736
1983	452438
1984	465206
1985	481857
1986	501784
1987	520059
1988	528205
1989	539908
1990	560924
1991	581793
1992	599321
1993	610860
1994	623974
1995	637286
1996	645320
1997	651337
1998	652791
1999	654768
2000	661025
2001	666731
2002	672069
2003	677854
2004	684208
2005	693078
2006	707205
2007	726743
2008	750191
2009	778569
2010	810344
2011	845295
2012	888184
2013	938778
2014	997643
2015	1065974
2016	1141212
2017	1223370
2018	1310351
2019	1398267
2020	1483417
2021	1563322
2022	1640370
2023	1718173
