1113
920
883
1063
1012
1044
892
897
1065
884
1139
1489
1112
1382
1111
1206
1092
706
662
806
681
753
828
838
767
775
720
877
763
653
821
794
714
812