size------chest------length-----sleeve-----shoulder S:--------128cm-----75cm------25cm-------55.5cm M:-------132cm------77cm------26cm-------57cm L:--------136cm------79cm------27cm-------58.5cm XL:------140cm------81cm------28cm-------60cm handmade measurement exist 1-3cm error, please understand Please choose according to size table. This is the Asian size, smaller than the European size.