774
1
529
836
799
2
561
399
1000
499
540
807
937
829
2027
524
1372
3
685
353
752
629
641
650
757
640
679
1002
1369
1067
966
821