Claims drop 4,000 to 217,000, fourth drop in past five weeks