Royal Caribbean, Norwegian, Viking, Disney, MSC – 32 in all