reasons for enlarged spleen and liverreasons for swollen liverliver swelling reasonneoplasm liverheterogeneous liver on ultrasoundliver hepatocellular carcinomahepatocellular liver cancerliver transplant numbersliver transplant foundationchemoembolization liver cancerliver transplant vanderbiltpediatric liver transplant