930
926
917
1429
1389
1495
727
664
721
723
741
695
786
689
693
748
685
752
702
736
707
738
1173
1715
1192
1350
1854
1435
1338
1241
1321
1176
1092
1075