475
451
254
310
258
418
435
468
485
338
412
327
506
494
319
385
408
365
282
231
400
306
470
291
265
427
247