1096
1091
1089
1058
1053
1043
1038
1030
1023
1009
986
957
937
920
904
893
888
883
877
874
836
827
814
812
805
804
803
795
773
772
741
736
729
719
700
677
670
666
644
632
628
624
610
599
593
573
572
570
562
558
542
538
532
519
518
510