625
5
501
1
521
2
466
531
406
541
600
454
400
706
697
457
835
1073
3
486
651
597
652
618
1141
1064
6
1389
760
1571
4
602
930
928