Year	Number
1985	2235400
1989	2478000
1990	2449000
1991	2316000
1992	2329000
1993	2232000
1994	2229000
1995	2525100
1996	2468750
1997	2334160
1998	2276100
1999	2184770
2000	1995300
2001	1975800
2002	1987000
2003	1894200
2004	1847512
2005	1867262
2006	1793262
2007	1776262
2008	1772362
2009	1621989
2010	1657693
2011	1585030
2012	1555700
2013	1538200
2014	1512750
2015	1498030
2016	1499000
2017	1463000
2018	1467860
2019	1463000
2020	1456000
