1 2 12 4 13 8 207 317 1337 1222 2749 3831 7429 6397 11485 3302 4865 2194 5124 1439 2256 19841790