29400 63
8968 16
11962 35
6891 45
40136 175
7437 18
14400 34
14999 36
17848 18
35336 56
26113 38
12241 20
94556 181
10837 50
7856 21
45334 84
9436 19
49754 45
32422 76
143985 246