3561 145701 701 137994 1239 123679 1225 78317 702 52947 2914 48620 1673 45694 1849 44387 1740 42613 2497 41855 3333 41227 293 41007 5459 40262 234 38732 286 32085 5413 25472 1 23249 174 15801 6453 15537 816 13447 1800 12544 2905 11851 5646 11733 1103 10954 4000 9608 1221 9568 2493 8606 2529 8393 4740 8283 2907 7723 7474 7290 3847 7157 2548 7000 1755 6982 7018 6971 2685 6742 1280 6390 6478 6353 4003 6281 5683 6174