560
1
517
717
638
606
509
485
442
676
545
525
507
700
819
455
418
513
489
563
491
497
426
451
546
466
904
501
588
607
633