Year	Number
1974	1454200
1975	1573200
1976	1675900
1977	1653600
1978	1705100
1979	1801900
1980	1898800
1981	1924700
1982	2009400
1983	2155500
1984	2297600
1985	2322900
1986	2363700
1987	2466900
1988	2517900
1989	2524600
1990	2614800
1991	2622000
1992	2769300
1993	2906700
1994	3154000
1995	3310400
1996	3556900
1997	3763400
1998	3859900
1999	3889600
2000	3858582
2001	4226606
2002	4138395
2003	4097149
2004	4688840
2005	4990401
2006	5448763
2007	6007235
2008	6049975
2009	6507796
2010	8297583.993164717
2011	8938530.905730456
2012	9433677.456513582
2013	10098261.908308674
2014	10891233.072052507
2015	11540953
2016	12285251
2017	13045688.138
2018	13835343.04003122
2019	14075535.422
2020	7908644.865399999
2021	8820642.709999999
