1260
983
957
1150
1132
1115
968
958
1126
1143
1207
1568
1172
1443
1182
1282
1149
764
731
889
745
830
900
961
841
881
808
943
899
715
897
861
794
925
842