676
661
649
648
642
640
639
634
630
626
613
611
609
608
606
600
599
598
596
595
593
591
590
586
582
581
576
569
568
567
561
556
552
549
545
544
542
538
537
536
534
524
513
511
509
508
507
504
503
501
498