494
439
396
427
314
496
254
382
400
340
376
407
294
267
488
443
305
491
426
278
433
520
603
313
508
246
277
274
308
227
316
455
387
422