3356 2919675 2914 1772391 1299 1382528 3257 1319443 6939 1257625 3549 1171458 1239 1084190 174 999043 7018 996065 6453 842412 6762 812515 701 793600 3130 771078 3561 585041 209 573468 4637 551972 577 534148 286 527753 1221 525416 2497 519845 852 513337 3741 500303 2152 498413 7660 496587 293 494290 13030 493739 8492 493728 6539 492202 11686 490757 40191 489848 22652 488498 5413 487615 1668 485930 2516 448719 3303 443683 2828 432388 9002 366347 3491 359602 12956 298806 9498 287791