39961 84
10652 8
16029 25
15437 22
16404 38
13506 10
27922 43
11789 2
15408 14
9844 11
17934 24
8462 7
27726 55
16059 28
10273 8
6379 8
8647 14
44561 114
6914 7
13715 18
18013 19
6810 3
8548 7
18859 39