16047 11
13128 4
11325 11
19647 15
23789 14
49538 32
38282 22
334919 951
12256 19
14464 11
18062 46
39245 27
28421 19
22582 44
12668 9
85136 280
22015 60
24840 46
17447 45
28319 45
11260 14
19272 57
27285 51
11692 12