683
680
679
677
674
665
656
652
648
646
635
631
621
619
616
615
614
610
602
592
587
586
582
576
572
571
570
566
565
561
551
548
547
546
544
541
535
529
524
522
518
517
515
506
503
490
488
478
476
475
471
470
469
466
463