518 392 12259 634 289 12260 459 366 12261 202 213 12263 582 245 12258 638 338 12262