597
809
676
760
974
491
354
568
432
300
731
598
461
677
892
757
620
835
350
783
650
866
381
945
458
675
407
966
486
353
916
431
652
862
726
944
322
894
409
621
485
349
777
647
514
377
944
808
322
538
754
970
484
701