1063
1049
1045
993
986
977
935
930
917
912
895
894
892
871
847
840
826
822
820
811
809
806
781
767
748
730
706
703
698
693
692
681
670
662
634
621
606
589
585
570
557
552
545
533
526
520
517
509
507
501
498
491
489
475
470
469