1045
947
943
946
963
1628
958
979
948
950
938
1469
1422
1530
745
688
741
743
763
719
805
705
767
708
771
721
717
759
724
758
820
756
727
732