Year	Number
1997	326700
1998	339200
1999	361400
2000	387200
2001	434500
2002	429400
2003	427200
2004	448400
2005	478600
2006	511400
2007	529700
2008	535500
2009	502300
2010	532200
2011	542500
2012	571600
2013	587900
2014	605300
2015	626600
2016	631600
2017	641700
2018	655200
2019	691800
2020	682500
