3356 1863288 3549 1501122 1239 1059905 1299 959320 7018 945907 2914 872078 701 728851 3257 717995 6453 687629 174 587488 6762 570663 3130 537230 6939 487767 3561 481752 4637 398034 852 394283 209 382938 1221 375745 2497 364074 286 362290 11164 350408 812 347762 2152 347017 2516 344326 7660 344238 6539 344140 31500 340074 11686 339426 13030 338159 293 336818 8492 335879 1668 333890 8001 333483 5413 332879 2905 331693 5056 309461 3491 286904 2828 285857 6461 278798 4323 260111