440
270
621
621
352
256
503
532
596
259