840
706
920
436
300
385
596
464
678
893
757
623
489
354
783
300
517
382
596
811
327
757
975
841
702
924
781
996
868
381
945
678
887
754
621
491
703
570
436
649
728
942
806
676
543
407
839
703
920
432
301
866
732
946