566
442
703
300
297
366
648
337
363
462
400
496
606
490
420
385
331
535
613
474
387
596
477
421
471
464
414
595
392
423
504
446
591
531
361