3356 1676604 3549 1422697 1299 995042 2914 957036 1239 950212 7018 916372 3257 702036 701 696313 6453 675004 6762 562143 174 534668 3130 532837 3561 470451 6939 466619 852 393339 4637 392944 1221 370940 286 357873 2497 357418 209 356688 2152 343435 812 343350 7660 339582 6539 339100 11164 338863 2516 337283 31500 334867 11686 334539 13030 333222 293 332576 8492 331892 1668 329535 8001 329439 5413 328438 6461 327882 2905 327532 2828 284471 3491 274029 4323 250627 577 244543