663
878
740
604
688
902
770
635
496
365
794
659
526
391
604
469
337
419
982
848
361
923
443
657
523
743
605
332
900
414
981
847
363
794
661
871
389
950
465
684
764
627
846
359
926
441
656
520
388
951
466
333
548
765