1068
1062
1052
1150
1245
1098
1090
1055
968
1078
906
8974
597
477
547
619
606
548
549
652
554
601
578
513
603
558
530
573
537
535
523
504
517
519