930
928
918
1429
1389
1496
728
664
721
723
741
695
786
690
693
748
685
753
703
696
736
708
738
1174
1717
1193
1351
1854
1435
1338
1243
1321
1176
920
1093
1075