15579 9
10044 15
25441 33
9420 7
11449 10
11067 11
9168 12
12855 5
14819 14
13382 22
9316 6
11286 5
10737 15
17180 49
36943 121
28676 57
16822 33
26111 74
23337 44
19684 32
20781 37
15863 15
19209 27
29258 112