1037
1022
1007
1005
992
981
956
938
935
933
923
900
886
866
851
849
837
811
808
803
798
796
795
793
789
768
761
745
743
692
691
688
680
670
668
662
659
652
622
605
604
602
589
584
581
573
567
565
558
555
548
547
541
539
524
521
520
510