43 48 543 1317 30 179 1 148 6 163 246 545 148 946 9 777 6 206 289 944 3 231 25 590 510 361 655 8 586 3 510 585 40 424 298 128 5016