701 128920 3561 123899 1239 109720 2914 74302 1673 59236 702 52870 1225 52612 1740 45808 1849 43893 2497 43291 293 41942 5459 41503 3333 41443 234 39543 286 35084 1 25202 5413 18982 6453 17579 2529 16562 1325 15887 174 13784 1800 12080 5646 10849 6347 10588 7018 10293 2548 9749 7474 9106 3967 8513 4740 7928 2907 7522 1755 7336 1280 7084 2493 7076 1221 6565 3300 6402 1103 6253 2685 6221 4000 6151 3336 5889 4200 5853