3561 145111 1239 129331 701 126434 1225 78381 702 51155 2914 47373 1673 46046 1849 42940 1740 42739 2497 42095 3333 41052 293 41039 286 40549 5459 40041 234 38735 5413 24762 1 24141 6453 14174 174 13686 1800 12828 816 12460 4000 10900 5646 10772 2493 10769 1221 9630 2529 9205 6235 8737 4740 8214 2907 7703 3847 7518 1755 6841 1280 6827 7474 6727 6113 6626 7018 6620 2548 6496 4003 6337 6478 6095 5683 6058 2685 5927