507
513
513
431
377
408
584
584
525
454
421
271
241
674
459
561
1280
504
462
458
434
430
534
561