644
634
633
632
630
628
626
625
624
613
603
599
594
591
590
589
578
572
567
566
559
553
552
551
550
547
542
541
538
536
535
532
528
520
519
518
516
514
511
507
501
497
495
490
487
484
483
480
475
466
463