Typhoon Nabi , which ripped through western Japan earlier this month , killed more than 20 people .