493
278
517
495
481
242
468
430
283
248
252
364
457
347
355
400
276
306
239
329
379
439
342
260
416
406
508
449
408
354
273
465
417
365