3356 2950728 2914 1781763 1299 1418344 3257 1315261 6939 1274147 3549 1182685 1239 1068100 174 1016569 7018 996810 6453 860197 6762 850247 701 788509 3130 778133 209 590095 3561 583432 4637 557380 577 538132 286 533775 1221 529017 2497 521380 852 517660 3741 503963 2152 501964 7660 501087 293 497516 8492 497493 13030 496638 6539 495355 11686 493618 40191 492953 22652 492179 5413 490925 1668 488786 2828 480826 2516 457556 3303 447265 3491 365843 9002 360544 12956 312277 9498 292841