Some catastrophic landslides since the twentieth century in the southwest of China