3561 148841 701 138211 1239 107095 2914 71178 702 57728 1225 57264 1673 47008 1849 45542 1740 45136 3333 42811 2497 42611 293 41853 5459 41035 234 39460 286 31136 1 25067 174 18051 5413 17720 2529 16871 816 13402 1103 12456 6453 12097 2905 11939 5646 11597 1221 11268 2548 9728 4000 9667 4740 8105 1800 7856 2907 7451 2685 7265 2493 7118 7018 7087 1280 6984 1755 6664 3300 6611 6478 6432 4200 5742 7474 5431 3336 5330