494
2
529
954
627
475
1
567
477
544
532
442
396
539
603
2063
423
444
377
706
376
546
653
593
507
568
430
620
801
101
450