0
457
647
784
773
823
865
1571
747
511
602
606
630
684
638
688
752
1
494
745
716
654
128987
2046
1733
1650
1590
1581