673
659
638
637
619
605
598
594
579
573
570
552
549
547
542
541
538
533
530
520
519
518
517
506
502
498
492
483