37339 111
12087 28
9757 17
32636 82
19358 50
13025 44
12564 29
14418 49
30411 97
51551 162
12093 25
26105 86
7692 21
17805 58
6616 29
25502 152
43847 179