391
586
1329
477
359
867
532
797
620
491
553
601
485
874
1215