3356 4641751 1299 3000417 2914 2929602 6939 2458065 3257 2378553 174 2227209 6453 2151879 6762 1304533 1239 1279005 7018 1230962 3549 1103429 47872 1081637 3130 909352 209 908896 4637 714004 577 651114 286 646549 1221 644733 2497 637360 3561 634550 852 621718 12956 610393 3491 608560 3303 605298 2152 601815 20771 601436 58511 595865 3741 594887 37100 594336 23673 589396 293 588653 8492 587365 13030 585066 9498 584881 22652 583040 3277 583003 6539 581505 20912 578242 9002 576748 11686 576561