16584 506
7040 564
12890 205
3418 85
18649 288
12201 698
17633 922
4492 231
10488 688
15800 125
6642 380
9888 269
10708 719
6634 890
7976 491
2817 359
1587 83
21664 45