701 390267 1239 237004 2914 212297 1 191702 3561 178138 7018 108216 702 84381 2828 83453 1755 79371 5646 77290 10764 75613 6453 73652 1740 73006 2497 71488 1849 71192 8517 67102 3333 66651 293 66584 5056 66199 715 65968 267 60524 234 59478 209 53875 2548 46530 286 45349 6461 32067 174 29381 1800 27258 1103 25674 9000 24419 3549 19519 3356 18707 5459 18009 2685 16578 7474 15133 1221 13439 5378 13278 6347 12957 4000 12346 7046 11849