945
947
935
1457
1416
1525
742
684
737
740
759
715
802
703
762
704
768
719
713
754
721
1194
1754
1204
1376
1896
1463
1355
1261
1340
1203
940
1119
1091