685
542
577
341
360
354
401
584
346
385
401
359
442
359
427
406
392
467
389
436
468
430
444
401
509
556
865
347
446
409