1116
1376
1109
1211
886
845
743
1241
1174
1377
1446
1132
1579
1661
899
762
840
758
734
831
787
884
952
833
1033
1537
3055
958
1279
1150
1340
1091
1142
1235
1100