10201 8
15158 30
15564 11
14719 12
9146 5
11626 7
9649 4
13762 20
9416 10
16424 31
16385 38
18531 29
12797 16
16402 21
20338 51
29999 121
16219 29
15943 38
13482 22
23654 49
15324 21
15589 31
12498 10
13352 7