Chuncheon in South Korea hosted the final successful Stop of 2010