Year	Number
1985	22209230
1989	24298000
1990	23918000
1991	22726000
1992	24533000
1993	23741000
1994	23195000
1995	30182200
1996	30196640
1997	29863220
1998	29926660
1999	29584140
2000	29353100
2001	28211700
2002	28306950
2003	28161400
2004	27081142
2005	28539442
2006	27029682
2007	27253882
2008	27493342
2009	27924096
2010	28133971
2011	28020079
2012	28154374
2013	27206623
2014	27309630
2015	27437280
2016	27542350
2017	27414000
2018	27645315
2019	27671000
2020	27406000
