1260
983
957
1151
1133
1115
968
958
1126
1143
1208
1568
1172
1443
1182
1282
1149
764
732
889
745
832
900
961
841
882
808
943
899
715
897
861
794
926
842