15033 43
29655 108
23451 82
9938 14
16270 23
14285 17
11281 14
17617 19
11175 19
12457 16
15209 33
14217 35
13863 37
18809 51
13907 28
17486 50
12872 13
24145 67
41175 168
31515 114
14156 25
21858 56
16213 41
21884 90