517
384
810
676
892
407
628
490
355
434
647
516
379
596
464
325
405
975
838
354
919
785
649
729
594
808
675
541
752
488
704
566
431
649
863
726
811
674
887
405
970
833
354
913
781
997
514
377
942
807
322
889
407
973