Year	Number
1974	946000
1975	992200
1976	1052100
1977	1045500
1978	1074700
1979	1143100
1980	1225900
1981	1239100
1982	1346600
1983	1449000
1984	1565500
1985	1563600
1986	1602200
1987	1686000
1988	1715400
1989	1726700
1990	1855600
1991	1896600
1992	2035000
1993	2213700
1994	2377400
1995	2522700
1996	2756500
1997	2899400
1998	2986400
1999	3055600
2000	3002495
2001	3363318
2002	3295973
2003	3222909
2004	3716293
2005	3961110
2006	4272054
2007	4635913
2008	4677534
2009	5086474
2010	6339697.391522686
2011	6800326.920747718
2012	7288341.454167944
2013	7862609.376070057
2014	8489499.875500485
2015	9012559
2016	9522991
2017	10149110.138
2018	10673033.747865345
2019	10855484.332
2020	6368572.363999999
2021	7048402.346999999
