14489 16
13964 10
10000 9
15387 30
18531 29
15351 13
12043 8
20338 51
29999 121
13352 7
13555 17
12881 14
11302 8
13227 19
13037 16
11953 2
10729 8
20875 24
12601 12
21677 41
9649 4
12163 8
12266 5
10687 9