3356 3085252 2914 1835621 1299 1414972 3257 1393685 6939 1280837 3549 1234316 1239 1111229 6453 1097306 7018 1070519 174 1061107 6762 889798 3130 795477 701 781236 209 604616 3561 592486 4637 564903 577 553464 286 547441 1221 539931 2497 532367 852 527312 3741 513875 2152 511336 7660 511040 8492 507691 37100 507415 293 507268 6539 504716 13030 502971 11686 502641 40191 502470 22652 502118 5413 500148 1668 498665 2828 474841 2516 462191 3303 457305 9002 380448 3491 366065 12956 327346