948
950
938
1469
1422
1529
745
688
741
742
763
719
805
705
718
767
708
771
721
717
759
723
758
1198
1762
1205
1381
1903
1467
1359
1264
1343
1213
942
1125
1096