506
452
272
319
380
299
296
348
388
280
394
322
366
267
257