643
634
631
624
620
618
614
613
603
594
588
587
579
575
573
563
562
559
558
550
546
544
541
540
539
538
537
535
534
533
532
531
529
528
526
524
520
519
516
513
511
510
509
499
494
493
491
490
489
477