Year	Number
1960	454156
1961	458511
1962	463276
1963	468898
1964	475665
1965	483075
1966	491185
1967	499794
1968	508764
1969	518648
1970	529516
1971	541437
1972	554274
1973	567748
1974	581007
1975	592835
1976	603334
1977	612935
1978	621601
1979	631845
1980	645178
1981	663069
1982	682758
1983	702558
1984	727070
1985	756645
1986	791682
1987	832216
1988	876200
1989	920963
1990	969171
1991	1017768
1992	1061215
1993	1097996
1994	1135855
1995	1180637
1996	1229232
1997	1282225
1998	1336267
1999	1392104
2000	1450381
2001	1509146
2002	1565271
2003	1621358
2004	1679996
2005	1735328
2006	1789666
2007	1848152
2008	1907275
2009	1968923
2010	2038429
2011	2114849
2012	2200463
2013	2294683
2014	2404816
2015	2531938
2016	2668048
2017	2813701
2018	2967865
2019	3129346
2020	3293933
2021	3443448
2022	3586742
2023	3760534
