980 142
3819 216
6383 493
19659 330
4607 717
2114 73
12982 472
5810 561
8830 645
3086 320
9500 787
4587 718
2668 518