925
923
919
910
886
873
869
854
834
833
829
824
813
807
779
751
747
745
739
737
732
728
722
716
711
708
699
687
678
660
658
655
616
604
600
589
584
580
572
563
557
556
548
539
525
510
498
495
492
490
488
487
480
476
452
447
446