1326
930
896
1097
1129
1288
854
856
1149
855
915
890
871
1161
1036
874
877
1204
944
945
942
1195
1198
952
905
858
925
822