520
491
309
485
204
445
337
455
243
743