570
538
513
543
547
517
545
570
594
523
576
550
624
526
529
506