945
947
935
1461
1417
1525
742
685
738
740
760
715
802
703
762
706
768
720
714
755
721
1195
1755
1204
1377
1897
1463
1355
1262
1340
1206
941
1121
1092