518
457
251
307
280
427
311
248
355
229
347
480
218
247
271
394
239
294
435
474
231
382
498
423
468
398
475
276
397
240
415
326