843
1
729
1332
3
851
689
2
825
6218
4541
9
990
4
910
3271
17
914
2139
717
1803
704
897
685
2642
5
642
684
996
627
994
674
1031
622
1805
433