953
917
966
883
1005
976
1040
1027
1440
931
877
927
1024
878
1013
1185
928
891
1225
965
901
1177
964
1140
1007
1366
1133
1330
1257
1329
934
900
1206
948
946