501
1
521
2
485
673
341
533
739
478
403
444
448
1577
697
456
835
600
454
1064
6
706
400
406
541
531
652
618
597
651
814
1599
916