252 634 303 631 114 247 278 419 175 415 171 685 232 276 125 145 512 697 100 381 23158 89 742 25 028 17 760 105 879 47 290 103324