423
550
1
624
1
473
634
4263
523
563
482
419
496
331
317
573
612
423
1367
659
467
403
2344
418
687
547
480
549
547
832
609
722
768
1866
555
996