3356 2977466 2914 1780109 1299 1396424 3257 1319370 6939 1273718 3549 1181117 1239 1066112 174 1010801 7018 1001975 6453 847217 6762 831768 701 785909 3130 778109 209 585997 3561 583052 4637 556354 577 537488 286 531788 1221 528536 2497 521393 852 516771 3741 503647 2152 501304 7660 500227 293 496939 8492 496431 13030 495932 6539 494809 11686 492964 40191 492356 2828 492058 22652 491583 5413 490443 1668 488515 2516 452735 3303 446337 3491 363792 9002 359553 12956 308834 9498 290696