3356 2914081 2914 1778840 1299 1366498 3257 1282402 6939 1217318 3549 1216210 1239 1193043 174 1021882 7018 1000350 6762 851022 6453 835465 701 781077 3130 761933 209 588344 3561 586440 4637 546200 577 531005 286 524179 1221 520173 2497 518182 852 510172 3741 496478 2152 494015 7660 493772 13030 492049 293 490324 8492 489505 6539 487440 11686 486555 22652 485476 40191 485428 5413 483447 1668 481875 2828 478592 2516 447355 3303 440018 3491 381624 9002 362256 12956 291292 9498 287408