520 13011 6461 9694 5558 8080 146 229 18721 2400 4581 20407 10351 4089 12025 12280 15548 6271 9163 65 11147 19357 12292 2371 735 13280 5136 18328 16387 4495 14334 9535 1076015316