1049
1040
1030
1021
1004
980
971
961
935
914
907
899
882
881
875
867
860
840
837
833
818
816
806
792
764
757
743
723
722
717
713
706
693
688
678
664
663
649
640
626
623
621
610
603
600
590
589
584
570
566
562
555
523
522
519
512
510
507
502