488
283
262
453
302
472
250
387
485
514
429
324
312
311
318
455
273
237
406
506
430
474
372
268
466
497
296
257
447
226
375