708
703
700
699
698
696
694
693
692
685
681
677
669
667
658
657
653
651
645
644
628
627
622
618
612
599
593
589
588
585
584
582
576
575
574
572
559
553
551
547
540
539
533
532
527
526
524
522
520
519
516
514
513