334
283
408
329
521
403
550
475
1055
682
347
399
392
1242
574