493
2
528
954
627
475
1
567
476
544
532
442
396
539
603
2063
423
444
376
706
546
538
653
593
507
566
430
620
801
101
450