657
651
645
643
640
634
633
632
626
625
622
620
618
613
608
600
598
597
594
593
581
579
578
575
572
571
568
567
562
557
553
552
551
547
539
536
529
526
525
522
521
515
511
509
507
506
501
499
496
493
491
483
480