7560 1
12873 14
14610 21
8652 8
8319 5
10928 16
12499 23
8827 7
16009 9
11664 12
9853 9
9482 13
9708 10
44458 33
30244 65
45926 77
104572 112