Year	Number
1985	1636930
1989	1925000
1990	2056000
1991	2030000
1992	1979000
1993	2020000
1994	1864000
1995	3395350
1996	3508950
1997	3513350
1998	3492400
1999	3675000
2000	3666000
2001	3004500
2002	3267850
2003	3254500
2004	3098050
2005	3094800
2007	3108000
2008	3155000
2009	3363419
2010	3535744
2011	3523450
2012	3538650
2013	3501270
2014	3501020
2015	3544220
2016	3502200
2017	3399000
2018	3379100
2019	3536000
2020	3148000
