Year	Number
1996	148263000
1997	157551000
2004	190282000
2005	185829000
2006	193882000
2007	193319000
2008	193571000
2009	192369000
2010	189826000
2011	196595000
2012	197522000
2013	204410000
2014	206599000
2015	203302000
2016	203042000
2017	207274000
2018	211998000
2019	217877000
2020	117109000
