Year	Number
1960	33559
1961	35339
1962	37216
1963	39192
1964	41277
1965	43466
1966	45774
1967	48205
1968	52483
1969	61840
1970	72880
1971	85892
1972	101250
1973	119300
1974	140599
1975	165701
1976	186982
1977	201914
1978	218062
1979	235501
1980	254361
1981	272033
1982	288602
1983	306179
1984	324854
1985	344611
1986	366485
1987	390561
1988	416255
1989	443562
1990	472701
1991	503755
1992	536895
1993	572116
1994	609701
1995	649755
1996	693758
1997	741762
1998	793160
1999	848120
2000	906971
2001	969728
2002	1036922
2003	1108773
2004	1185712
2005	1267755
2006	1365099
2007	1477773
2008	1599922
2009	1731789
2010	1874729
2011	1969843
2012	2069924
2013	2174793
2014	2285131
2015	2401067
2016	2522885
2017	2650883
2018	2785376
2019	2833079
2020	2878344
2021	2921376
2022	2964382
2023	3007583
