774
640
503
370
935
668
532
398
613
477
689
771
989
854
369
584
447
313
395
960
824
689
905
420
638
852
367
797
661
533
398
961
823
340
555
768
638
717
932
448
656
526
744
609
474
342
906
418
985
849
363
578
446
662
878