880
871
866
857
845
844
828
810
801
781
776
774
749
744
719
710
692
658
653
634
630
627
624
621
620
612
609
608
596
587
579
573
557
546
544
517
511
502
498
494
486
477
457
443
438
429
425
417
409
408
407
404
403
402
399
393
392