What was the effect of the Taiping Rebellion on China?

What was the effect of the Taiping Rebellion on China?

A. The Rebellion was success and introduced land reform and more equality
B. A weakened China couldn’t stop Russia from seizing land in northern china for a port
C. hong Xiuquan set up a heavenly kingdom of great peace in China which he called Taiping
D. European seizing control of a weakened China, establishing many ports for trade