485
282
525
305
458
249
342
314
437
449
427
365
250
506
393
504
333
415
411
378
360
401
367
248
353
520
484
487
256
385
402
430
515