685
680
667
658
646
644
643
636
633
626
625
624
622
620
613
605
604
601
599
595
589
584
578
575
563
557
554
552
544
541
540
527
524
521
516
509
507
505
501
497
494
488
482
481
479
477
471
469