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