1093
1062
970
1079
910
1177
1242
8991
1346
1134
1188
889
1157
879
944
799
914
1219
599
479
549
622
612
552
655
559
606
581
516
561
532
555
575
538