935
932
926
1437
1397
1507
734
669
727
729
749
703
791
695
697
752
690
757
707
701
739
712
742
1184
1731
1197
1359
1862
1440
1344
1248
1326
925
1101
1080