3356 2050742 3549 1341830 1299 1117061 2914 1002105 7018 965150 3257 952205 1239 931536 174 768507 701 761146 6453 716505 209 684442 6939 663380 6762 601876 3130 574623 3561 529635 852 439249 4637 426363 1221 406435 286 393601 2497 391611 2152 373658 7660 371965 812 368063 6539 367774 31500 366497 11686 365238 293 365122 2516 364372 13030 363950 8492 362612 5056 361485 39756 359463 1668 359292 5413 358844 8001 351165 11164 335285 3491 332671 2828 272326 577 268221 4323 227118