295
350
229
326
240
223
523
325
427
303
292
454
265
501
272
395
353
490
235
297
421
231
516
238
514
424
280
480
387
478
524
434
435
392