631
1508
581
587
1262
1388
525
529
512
550
500
540
480
507
573