Year	Number
2003	17548000
2008	17407000
2009	16522000
2010	15902000
2011	18949000
2012	20293000
2013	20303000
2014	19833000
2015	22086000
2016	21536000
2017	22481000
2018	24572000
2019	19797000
