Year	Number
1974	1335300
1975	1408300
1976	1490000
1977	1506300
1978	1530400
1979	1668400
1980	1722300
1981	1749200
1982	1882700
1983	2035700
1984	2153400
1985	2158800
1986	2221500
1987	2304100
1988	2350700
1989	2370400
1990	2425000
1991	2429300
1992	2608900
1993	3655100
1994	3728500
1995	3831100
1996	3946400
1997	4025400
1998	4002600
1999	4159900
2000	4145976
2001	4645137
2002	4556340
2003	4486328
2004	5073328
2005	5390223
2006	5877784
2007	6474185
2008	6627091
2009	7007442
2010	8586208.38679317
2011	9233939.665550843
2012	9735585.562357392
2013	10425190.693070056
2014	11205115.65258829
2015	11817203
2016	12527507
2017	13236887.138
2018	14069273.386273392
2019	14396699.915128356
2020	8088339.715
2021	9199542.519
