172005 221
21590 999
16192 599
334003 852
133356 1063
13536 762
12683 285
60525 181
86438 554
55341 361
7717 530
4801 572
8980 755
4307 97
3320 129
3125 272
7233 338