458
208
380
333
949
569
547
495
497
1460
854
208
626
502
357
643
1016
1440
863
242
291
353
540
505