Year	Number
1996	1337000
1997	1635000
1998	986000
1999	1253000
2000	1151000
2001	1312000
2002	1371000
2003	1543000
2005	1182000
2006	1200000
2007	1230000
2008	1186000
2009	1344000
2010	1343000
2011	1328000
2012	1278000
2013	1299000
2014	1325000
2015	1256000
2016	1279000
2017	1343000
2018	1277000
2019	1226000
2020	345299.987792969
