Year	Number
1985	3337700
1989	3554000
1990	3843000
1991	2997000
1992	2889000
1993	2889000
1994	2845000
1995	3653300
1996	3869500
1997	3933800
1998	3904350
1999	3912500
2000	3946200
2001	3782400
2002	3753100
2003	3786700
2004	3426000
2005	3670000
2006	4011000
2007	3866000
2008	4082000
2009	4178676
2010	4198687
2011	3974580
2012	3986540
2013	3320240
2014	3329240
2015	3326240
2016	3366090
2017	3315000
2018	3510600
2019	3564000
2020	3721000
