1296
575
628
527
584
611
575
563
647
557
530
1368
470
1053
541