500
397
452
496
551
427
554
401
251
441
408
741
453
493
417
463
374
375
462
521
406
360
507
529
443
367
653
324
414
558
498
517
391
692
534