558
685
407
472
657
1433
1
370
464
426
556
589
647
790
0
469
306
398
650
524
642
482
668
405
655
542
406
569