21552 159
39660 178
10705 608
5079 695
2816 344
3215 447
12718 648
7903 547
24654 800
3613 123
34560 423
3924 277
12683 362
1555 231
5703 438
88615 241