99 871 106 620 166 388 112 382 250 885 44 525 210761 221 750 142350 263 653 144 463 3 080 314 155 434963