517
407
421
374
482
583
331
299
363
507
281
310
442
324
294
294
264
335
288
392
307
330