627
2
529
954
444
423
603
1
2063
1824
494
466
442
396
539
596
511
512
76
694
3
2971
616
491
559
6
871
387
546
3859
9
3397
96
446
517