3561 167576 701 109921 1239 108177 702 47261 286 46095 2914 45399 1673 43896 1849 41000 1740 40960 2497 40346 3333 39431 293 38894 5459 38217 1225 38149 237 37911 266 37664 234 37402 1 27000 2548 24092 5413 22317 1800 13080 174 12975 6453 11448 816 10960 2493 10894 5646 10850 4000 10837 1221 10501 2529 10056 2907 7887 3847 7429 6113 6889 3336 6877 4003 6806 1280 6117 719 6061 4200 5788 5683 5751 1755 5738 7018 5209