398
287
244
368
240
519
407
367
304
414
245
345
439
503
357
331
258
317
319
441
344
363
432
268
486
472
491
410
429
459
427
282
495