1297
603
570
1445
621
536
475
566
430
493
465
1632
1105
502
522