Year	Number
1997	37000
1998	39600
1999	45700
2000	60000
2001	66900
2002	76000
2003	95600
2004	104800
2005	135300
2006	170400
2007	207000
2008	253900
2009	284200
2010	340900
2011	462100
2012	584600
2013	754800
2014	845100
2015	1018100
2016	1253900
2017	1292700
2018	1441100
2019	1289800
2020	1391200
