672
646
645
638
633
630
628
625
622
621
619
618
617
616
615
610
608
607
605
604
603
599
598
591
584
582
580
578
570
568
560
558
555
552
549
542
541
540
534
531
523
521
520
519
514
508
506
503
490