2039
1271
1109
677
830
698
772
845
872
787
802
742
891
779
670
843
819
735
788
763
773
806
766
756
749
761
730
758
744
767
853
803
724