448
rough
252
900
496
862
453
784
418
601
730
294
720
750
666
908
688
775
782
683
533
625
800
715
976
702
755
657
872
424
662