Year	Number
1985	1357400
1989	1593000
1990	1587000
1991	1563000
1992	1443000
1993	1443000
1994	1387000
1995	2114500
1996	2136220
1997	2127990
1998	2102720
1999	2077880
2000	2095000
2001	2111400
2002	2113000
2003	2136700
2004	2066830
2005	2076830
2006	2285440
2007	2413940
2008	2399300
2009	2444776
2010	2444776
2011	2447597
2012	2470964
2013	2484593
2014	2621950
2015	2657600
2016	2682630
2017	2756000
2018	2804200
2019	2788000
2020	2740000
