947
948
936
1466
1419
1528
744
687
740
761
717
803
703
765
707
769
720
714
756
721
755
1196
1757
1204
1380
1900
1464
1357
1263
1342
1209
941
1123
1095