Year	Number
1997	40196000
1998	42431000
1999	42390000
2000	44628000
2001	43611000
2002	44660000
2003	46357000
2004	40400000
2005	43407000
2006	46369000
2007	49166000
2008	54421000
2009	54839000
2010	55304000
2011	52617000
2012	53338000
2013	52633000
2014	55169000
2015	57418000
2016	57480000
2017	60042000
2018	61194601.5625
2019	62207000
2020	21448000
