3561 145788 701 136761 1239 124912 1225 77972 702 52276 2914 48629 1673 45880 1849 44222 1740 42957 2497 41819 293 41493 3333 41091 5459 40061 234 38613 286 31375 5413 25471 1 23143 174 15974 6453 15419 816 13100 1800 11847 2905 11845 1103 11353 5646 10946 1221 10637 4000 9677 4740 8480 2493 8446 2529 8436 2907 7750 1755 7305 3847 7158 7474 7013 7018 6955 2548 6877 2685 6697 6478 6380 1280 6300 4003 6293 3300 6119