3561 151931 1239 114053 701 111088 1673 51290 702 49455 1849 42635 1740 42131 2914 41749 3333 41195 5459 41115 293 40708 286 40329 237 39921 266 39650 1225 39578 234 39536 1 24287 5413 23815 1800 12798 6453 12480 174 11146 4000 10823 5646 10428 2529 10303 816 10077 2493 9166 1221 8897 1325 8273 3847 7491 3336 7386 2907 7101 6235 7092 1280 6738 1755 6714 719 6561 7474 6483 6113 6357 4003 5962 7018 5941 3493 5874