9875 3
10197 8
12568 3
20755 74
59899 119
14903 36
12715 13
17841 24
28501 56
12957 12
25268 66
15605 21
44049 113
9882 11
20182 71
20203 20
11634 8
22715 47
27046 59
10833 21
9612 3
25114 47
10896 10
18168 27