1032
1018
1006
1002
995
954
953
948
935
923
910
905
889
866
843
840
829
828
815
811
799
795
786
780
777
776
765
751
712
693
689
688
681
665
660
651
636
622
618
611
608
603
596
589
587
580
578
566
562
561
556
549
545
534
533
522
514