861
884
796
785
797
872
933
927
892
930
878
730
642
564
537
496
502
460
420
389
355
357
619
615
700
686
633