1159
1138
1108
1078
1075
1073
1072
1064
1058
1048
1029
1010
998
971
956
938
928
925
922
908
896
892
876
874
864
863
842
818
809
806
801
783
782
781
757
755
745
723
720
703
683
677
658
655
646
638
637
632
627
618
584
579
573
565
564
563
562
536
533