479
505
317
267
330
283
413
340
429
443
470
389
459
391
492
411
353
437
406
228
490
354
312
494
441
290
322
237
298
487
324
394