size------chest-------length-----sleeve------shoulderM:--------126cm-----102cm------28cm--------54cmL:---------130cm-----103cm------28cm--------56cmXL:-------134cm-----104cm------28cm--------60cmXXL:-----138cm-----105cm------28cm--------61cmhandmade measurement exist 1-3cm error,please understand Please choose according to size table.This is the Asian size, smaller than the European size.