508
539
515
538
567
469
485
486
579
472
1380
479
521
506
665