947
948
936
1467
1419
1528
744
687
740
741
761
717
803
703
765
707
770
720
714
756
721
755
1196
1759
1204
1380
1901
1466
1357
1263
1342
1209
941
1123
1095