1022
1012
1009
1008
952
935
925
913
905
902
871
862
858
849
836
823
822
811
809
800
794
783
776
774
770
755
741
737
716
688
687
684
657
643
633
631
627
622
612
604
599
582
567
558
552
540
537
531
508
505
499
495
488
478
476
470