397 85 2277 96 1800 12 242 6 445 49 458 28 21 40 1737 58 2084 99 2858 16 1212 3 1335 48 2974 97 1554 33 552 14 540 752710