946
947
936
1466
1419
1528
743
686
739
740
761
717
802
703
716
763
707
769
720
714
756
721
755
1195
1757
1204
1379
1899
1464
1357
1263
1342
1208
941
1123
1095