15812 10
12701 20
31518 55
71944 100
24310 34
14933 19
19472 16
45465 71
21071 34
13166 9
25415 45
15329 12
19484 28
34060 52
14524 19
22203 9
108125 125
104298 260
17131 13
27144 30
113592 194
32188 40
13249 6
10743 3