1095
1089
1077
1063
1058
1056
1055
1040
1036
1019
998
989
967
960
949
944
918
890
883
855
854
843
831
824
818
816
811
780
771
766
758
755
751
741
728
726
722
703
693
691
669
647
645
643
611
610
604
602
594
592
572
560
554
540
534
533