503
392
408
364
466
568
324
290
353
497
273
299
434
313
283
286
256
327
279
384
297
320