10684 10
12938 10
14008 13
26294 61
43298 126
22155 43
15723 14
11389 5
31666 158
18814 39
29088 49
15128 12
17570 13
11831 5
9753 3
12505 13
19089 16
18909 19
35634 50
60872 87
14324 22
34818 76
34035 66
13306 8