Year	Number
1985	1930700
1989	1995000
1990	2028000
1991	2132000
1992	2152000
1993	2152000
1994	2158000
1995	3851500
1996	3955400
1997	3985900
1998	3996900
1999	4009500
2000	4113600
2001	3756500
2002	3954400
2003	3986300
2004	4186000
2005	4578000
2006	4121000
2007	4113000
2008	4162000
2009	4404137
2010	4480192
2011	4535300
2012	4616450
2013	4629950
2014	4586100
2015	4698750
2016	4924600
2017	4940000
2018	4899850
2019	4922000
2020	4832000
