0
578
723
567
907
643
721
718
858
695
636
871
753
731
757
925
1912
1
1375
2977
1623
1694
1643
142106
3181
2703
2663
2601