440
270
621
621
352
256
504
532
597
259