296
408
295
326
303
227
412
280
424
347
353
349
220
269
492
286
275
308
512
487
467
325
229
405
400
457
324
207
488
312
277