325
960
403
481
321
308
596
244
432
273
324
303
328
283
345
279
750
1332
290
256
505
284
973
348
196