3356 1894296 3549 1349571 1299 1006291 1239 972173 7018 912444 3257 814297 701 720175 2914 681107 6453 667213 174 663658 6762 570990 209 527478 6939 517054 3561 499893 852 417503 4637 410160 1221 390636 2497 378800 286 378705 812 361416 2152 361367 2516 358280 6539 357436 7660 354584 11686 353450 31500 353252 13030 351521 8492 350489 5056 350316 293 350181 1668 347868 3130 347608 5413 347212 8001 343960 11164 333639 3491 296721 2828 279998 577 257694 4323 240676 9002 228422