31607 25
13287 11
10605 11
24351 28
6023 5
5061 1
5291 7
29290 34
22540 17
16920 6
4401 13
7565 11
14284 22
7877 20
13310 20
5486 12
15578 28
11699 17
5642 11
32269 109
17774 21
16508 10
10094 14
23399 3