440
270
621
621
351
256
503
532
596
259