4 10 28 3 43 9 29 10 4 18 13,637 317 81 527 330 527 256 274 603 349 369 382 2451,000