NSW virus toll hits six, cases top 380