21693 17
12573 34
27597 19
94748 76
30207 57
13652 21
15468 28
11419 17
2312 9
12980 21
14033 32
4357 11
9142 9
13665 36
21109 31
30273 43
21394 24
7206 14
10906 24
5845 12
15582 37
56012 175