My info came from two different officers I know from previous cruises. I was on the Constellation 01/23/23 cruise when I asked if it was fully staffed and pass count. The same answer from both was 1846 paying 20 non revenue and fully staffed and 40% of staff on 1st contract.