319 356 390 402 510 541 644602