1082
1053
1052
1038
1019
1003
990
984
951
942
930
928
926
918
917
912
888
878
869
864
860
851
827
823
808
783
771
769
748
741
739
725
702
691
672
668
660
652
631
625
622
611
608
595
591
590
588
585
578
574
568
561
556
546
540
529
520