1590
951
898
1094
878
1141
1012
1150
903
919
1353
925
1525
968
892
1272
932
1102
915
909
1225
838
1474
1294
1004
1287
1327
1289
901
1214
889
964