806
666
402
619
485
351
560
427
645
727
940
807
671
535
749
482
346
565
776
642
512
376
591
456
320
398
616
482
345
910
779
993
506
723
589
670
535
749
966
479
343
561
776
989
861
721
586
804
667
885
397
615
480
692
908