3561 157650 701 128356 1239 118094 702 53826 1673 52475 2914 46659 1849 42975 1740 42778 2497 42041 286 41067 3333 41036 293 40818 5459 40442 237 39757 1225 39535 266 39445 234 39346 1 25445 5413 24777 6453 14671 816 12208 174 12031 1800 11202 4000 11191 5646 10852 2493 10393 2529 9410 1221 8510 1325 8403 7474 7954 6235 7859 2907 7775 3847 7680 3336 7470 4740 7128 1755 7111 1280 6736 719 6603 4003 6229 2548 6160