669
664
663
661
657
648
646
642
638
629
621
618
617
610
608
603
601
596
590
584
580
578
577
576
567
564
563
554
549
546
545
544
543
542
535
533
532
528
526
522
520
516
515
512
505
504
500
497
496