3356 3512233 1299 2751922 2914 2431696 3257 1705153 174 1683274 6453 1567909 6939 1564958 3549 1163453 7018 1092068 6762 1035604 1239 927201 9002 747826 209 736584 3561 631468 4637 616785 577 591666 286 580639 1221 577155 2497 564547 852 557252 3303 544875 2152 540463 3741 539422 23673 536900 37100 534648 8492 533446 3277 531040 293 530832 22652 527589 6539 527018 11686 526606 13030 526364 40191 525811 7660 525683 20912 525476 5413 523329 1668 521661 200130 520289 62567 520095 202018 520095