881 343 606 945 425 308 290 770 252 697 246 159 232 600 230 696 219 840 210 886 206 946 198 225178