878
1305
1161
686
795
726
796
716
670
687
661
742
688
700
752
739
825
489
502
514
484
482
554
531
495
505