Mary Walsh has written 1,953 articles: