3226 685
8630 112
32538 123
9078 523
10316 71
9832 213
11409 450
22683 47
170733 574
10254 680
6554 728
4942 608
3582 118