1068
1062
1052
1150
1246
1098
1090
1055
968
1078
906
8976
597
478
549
621
607
548
654
555
601
579
514
604
559
530
551
573
537
535
524
538
504
517
520