527
411
426
380
488
590
335
302
366
511
286
314
447
328
297
297
267
339
291
396
311
334