405 325 1394 251 235 1427 158 1271 151 396 756 1099 21 11 724 975 508 752 92 137 944 964 11421227