604
820
551
416
636
497
711
793
309
875
390
955
821
680
547
764
981
363
929
441
307
872
737
818
336
899
762
632
495
361
791
306
869
388
954
467
332
902
412
628
710
571
442
308
868
388
599
465
679
895
760
630
842
708