668
504
483
524
824
942
509
462
1538
552
541
504
757
820
1290