1259 1256 1254 1247 1125 689 635 529 526 52377