1325
930
895
1096
1128
1288
853
856
1148
855
914
854
889
870
1160
1035
1161
874
877
1203
944
941
1195
1198
952
904
858
852
925
822