39245 27
18062 46
14464 11
12256 19
334919 948
38282 22
49538 32
23789 13
19417 15
11325 11
13128 4
16047 11
12580 4
12016 12
11208 13
14877 13
17708 20
47654 41
34531 20
23149 21
10450 3
18575 9
11755 8
16062 37