945
947
935
1456
1415
1524
742
683
737
740
759
715
802
702
761
703
767
719
713
754
721
1194
1754
1204
1376
1896
1462
1354
1261
1340
1203
940
1118
1091