517
318
242
514
503
437
247
413
508
337
277
421
288
475
302
329
289
499
415
422
436
531
451
394
274
316
344
301
455
300
273
375
468
325