701 160019 3561 129243 1239 128704 2914 74494 1 72095 234 59679 702 57060 7018 54697 1800 49123 1755 48494 1673 48017 1740 46852 2497 46336 1849 45616 3333 45152 286 45107 293 44942 267 43660 1225 37915 6453 23192 174 17023 2548 11602 1785 11131 3840 8258 2828 8056 2907 7867 816 7606 4433 7413 3300 7227 4200 7084 3336 6882 6347 6862 1221 6654 2685 6070 4740 5893 568 5810 719 5590 4000 5561 577 5366 5727 5364