643
581
607
589
629
475
526
509