18012 28
25478 71
41101 161
22621 34
21110 52
24025 69
17561 47
9348 1
29192 54
18261 33
21546 50
21590 15
17362 27
20684 66
19451 37
14717 21
16843 15
21385 34
13235 18
30138 50
24123 19
40560 57
206729 709
43039 116