489
281
453
276
376
361
460
462
240
339
441
590
529
520
490
298
528
279
514
289
437
308
347
448
286
222
422
397
449
475
405