8985 14
2982 8
7109 3
12521 47
8555 29
5051 16
20343 66
18937 66
1031 3
2614 4
14281 31
5647 25
29112 91
2536 5
5345 8
7085 16
9548 20
8234 22
5148 22
1774 3
5581 13
3724 13
9347 10
12000 11