3356 3160827 1299 2428489 2914 2136846 6453 1560157 3257 1511533 6939 1487891 174 1349393 3549 1281074 1239 1137623 7018 1127319 6762 974520 701 818321 3130 800015 209 703456 3561 612355 4637 585607 286 568599 577 562261 1221 551166 2497 538582 852 538408 3741 521103 2152 518257 2828 517605 7660 515703 8492 513203 37100 512847 293 511579 6539 510278 13030 509800 11686 508339 22652 508104 40191 507072 5413 505825 1668 504183 62567 502624 200130 502617 202018 502073 393406 501655 2516 467200