2982 8
7109 3
12163 45
8555 28
5051 16
20343 67
18937 66
1031 3
2614 4
14281 31
5287 25
28749 90
2536 5
5345 8
7085 16
9548 20
7872 22
5148 22
1774 3
5222 13
3724 13
9347 10
11637 11
6561 20