923
888
1205
877
952
864
981
1332
1258
1368
1090
1341
964
1069
1353
1412
1601
1107
873
963
1052
1071
1196
1619
1087
1097
1032
985
1407
1167
1030
1173
997
972
967
991