15013 20
5732 9
4580 9
18144 17
24051 22
36365 44
20970 46
12149 13
10474 8
16332 8
24395 18
27990 23
8529 12
46243 49
27847 55
12602 9
28320 24
26985 47
10882 13
13063 16
9561 8
11441 16
9226 5
7008 11