3356 1978030 3549 1385876 1299 1137529 2914 996316 7018 964523 3257 925047 1239 922932 174 800500 701 755066 6453 704471 209 663327 6939 650116 6762 589024 3130 570896 3561 537066 852 438870 4637 423623 1221 403162 286 389437 2497 388060 2152 369960 7660 366685 812 366128 6539 364950 2516 363711 31500 361819 293 361386 11686 361094 13030 360582 8492 358626 5056 358150 39756 356691 1668 356262 5413 355495 8001 348863 11164 335968 3491 324081 2828 278083 577 266715 4323 235296