3356 5170177 1299 3973067 6939 3063520 2914 2858788 3257 2784975 6453 2645838 174 2337778 209 1514415 3549 1459928 6762 1403371 1239 1330443 7018 1294850 701 1034217 3130 950820 4637 804086 3491 706463 577 695433 2497 688554 1221 688299 9498 684990 286 678908 852 656365 3561 641336 37100 640165 3303 636821 23673 634663 2152 633266 9002 633070 47872 630561 293 627532 58511 625976 3741 625696 34224 624090 18106 622192 8492 619536 3277 615142 22652 614726 13030 611566 20771 610283 6539 610190