34 81 19 97 3 23 14 282 548 252 431 1,025 770 621632