1213
961
942
1125
1102
1096
941
946
1112
1124
944
1192
1549
1156
1430
1163
1259
1128
753
710
866
730
805
879
921
825
865
781
922
843
704
880
845
778
897
819