952
916
966
883
1005
976
1040
1025
1439
931
875
927
1023
878
1013
1185
889
877
1225
964
901
1177
1140
1007
1365
1131
1329
1256
899
1205
948
944