536 216 12246 500 413 12247 440 388 12248 629 283 12250 276 364 12251 201 409 12252 114 356 12253 604 284 12245