Mary Walsh has written 1,949 articles: