Year	Number
1970	289500
1971	362000
1972	410300
1973	486500
1974	509600
1975	672900
1976	808900
1977	1047200
1978	1131700
1979	1153800
1980	947400
1981	929600
1982	974100
1983	932200
1984	1000700
1985	1113900
1986	1095500
1987	1187400
1988	1267300
1989	1360800
1990	1580000
1991	1429700
1992	2169000
1993	2139600
1994	2183900
1995	2147200
1996	2301200
1997	2638400
1998	3012000
1999	3392100
2000	3671317
2001	3680688
2002	3049154
2003	2638314
2004	3004353
2005	3492984
2006	4109489
2007	4623543
2008	4927341
2009	4930683
2010	7144446
2011	7502696.74521668
2012	6563646.6759083
2013	6507408
2014	6976810
2015	7043971
2016	7738637
2017	8667392
2018	8132917
2019	9380951
2020	3012310
2021	4740714
