3356 3000391 2914 1788239 1299 1385632 3257 1352650 6939 1267447 3549 1195161 1239 1075581 174 1024894 7018 1003307 6453 901148 6762 861545 701 789003 3130 781489 3561 583407 209 582240 4637 560065 577 540885 286 539789 1221 532612 2497 523198 852 519750 3741 505982 7660 505166 2152 504120 293 500196 8492 499743 13030 498748 6539 497006 11686 496065 40191 495253 22652 494379 5413 493295 1668 490998 2828 475897 2516 460168 3303 449287 9002 361987 3491 338766 12956 308133 9498 292941