511
364
403
288
338
310
414
387
408
411
393
342
412
494
475
449
235
436
452
252
271
491
253
279
313
344
506
433
296
467
504
409
437
358
488