3356 1721943 3549 1396877 2914 976680 1299 969259 7018 898753 1239 816657 3257 675134 6453 672566 6762 533823 174 506242 3561 469166 6939 462162 852 394303 4637 394128 1221 372636 701 369408 2497 360357 286 357598 209 348264 2152 345301 812 344507 7660 341728 2516 340869 6539 340520 11164 338834 31500 336831 11686 336532 13030 335343 293 334401 8492 333787 1668 331183 5413 330234 8001 330156 2905 329362 3130 327994 6461 327527 5056 307842 3491 275282 2828 270435 577 250992