505
287
355
327
280
393
261
383
417
298
525
368
296
267
385
507
260
477
330
435
408
490
273
342
364
302
338
494
485
270
374
336
403