3561 141883 701 124360 1239 117413 1225 78028 2914 54774 702 50998 1849 43728 1740 42315 293 41992 2497 41742 5459 41182 3333 41052 286 40290 234 38628 5413 26226 1 21515 2905 19152 174 16059 6453 12844 1800 11732 816 11493 4000 11042 5646 10403 1221 9579 2529 8540 2493 8528 1673 8363 4740 7523 2907 7421 3847 7323 6113 7238 4200 7125 2548 6843 2685 6450 1755 6395 1280 6274 7018 6266 7474 6099 5683 5988 4003 5940