3561 150987 1239 109849 701 102348 1673 48727 702 47256 286 42565 1849 41478 2914 41338 1740 41131 3333 40055 293 39611 1225 39174 5459 39062 237 38532 266 38359 234 38184 1 25956 5413 22997 1800 13951 174 11573 6453 10822 5646 10646 4000 10163 816 10045 2493 9942 2529 9916 1221 8450 3847 7410 2907 7072 4003 6447 6113 6356 3336 6342 1325 6322 1280 6197 3493 6152 1755 6052 719 5546 2548 5505 5683 5338 2685 5254