936
933
926
1437
1398
1507
734
669
727
729
749
703
791
696
697
752
691
757
707
701
739
712
742
1184
1731
1197
1360
1863
1440
1344
1249
1326
1185
925
1101
1080