1025
729
3158
731
694
823
903
836
711
1888
720
3184
912
825
872
829
706
693
755
770
836
859
1130
791
721
711
2108
1013
731
763
993
799
795
783
732
717
1519
811
904
842
757
732
689
1542
662
2268
984
697
1327
1038
684
656
1194
842
710
889
1134
733
690
711