how many episodes in season 12 nypd blue??
20