Yichao Huang's european competitions records