3356 1876987 3549 1421966 1299 1010427 1239 1005680 2914 958949 7018 947855 3257 712776 701 708115 6453 691836 6762 563985 174 535938 3130 532162 3561 471797 6939 468321 4637 395741 852 393347 1221 372882 209 372353 2497 358655 286 358460 2152 343799 812 343759 2516 340293 7660 340054 6539 339863 6461 338707 11164 338313 31500 335309 11686 335112 13030 333791 293 333101 8492 332305 1668 329925 8001 329860 5413 328767 2905 327907 5056 305991 2828 291269 3491 281130 4323 252501