629 376 12172 624 399 12173 588 308 12176 435 307 12177 361 375 12178 314 411 12179 408 416 12181 553 294 12180