581
450
467
413
538
652
365
334
396
552
315
340
481
354
322
325
291
361
316
432
339
362