513
376
386
308
312
368
284
427
438
466
374
261
285
313
396
487
283
322
401
332
249
345
489
505
506
445
304
306
465
419
391
236
389